ShenZhen RoadRover Technology Co.,Ltd 002813.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 360.573 M 26.77 % | 284.437 M -16.70 % | 341.481 M -16.78 % | 410.356 M -16.71 % | 492.663 M -36.04 % | 770.226 M 1.75 % | 756.978 M -2.19 % | 773.937 M 7.20 % | 721.957 M -7.27 % | 778.543 M -20.77 % | 982.589 M 1.54 % | 967.678 M 7.26 % | 902.197 M 12.39 % | 802.705 M |
| Net income | -55.410 M -102.03 % | -27.426 M -933.91 % | 3.289 M -37.28 % | 5.244 M -93.38 % | 79.191 M 122.23 % | -356.215 M -2 201.19 % | 16.953 M -30.89 % | 24.532 M -39.86 % | 40.793 M -11.92 % | 46.315 M -47.75 % | 88.647 M 16.31 % | 76.216 M -25.90 % | 102.859 M 33.69 % | 76.936 M |
| Income before tax | -49.066 M -153.20 % | -19.379 M -267.99 % | 11.536 M -38.21 % | 18.671 M -79.47 % | 90.936 M 130.61 % | -297.046 M -3 277.64 % | 9.348 M -66.59 % | 27.978 M -39.96 % | 46.602 M -10.08 % | 51.828 M -49.23 % | 102.093 M 14.69 % | 89.020 M -22.67 % | 115.115 M 29.52 % | 88.880 M |
| Income before tax ratio | -0.14 -99.73 % | -0.07 -301.68 % | 0.03 -25.75 % | 0.05 -75.35 % | 0.18 147.86 % | -0.39 -3 222.99 % | 0.01 -65.84 % | 0.04 -44.00 % | 0.06 -3.04 % | 0.07 -35.93 % | 0.10 12.95 % | 0.09 -27.90 % | 0.13 15.23 % | 0.11 |
| EBITDA | -29.141 M -1 720.06 % | -1.601 M -104.73 % | 33.820 M -23.01 % | 43.931 M -67.27 % | 134.204 M 151.77 % | -259.253 M -505.38 % | 63.953 M -11.40 % | 72.183 M -8.10 % | 78.549 M -6.96 % | 84.425 M -35.24 % | 130.357 M 18.51 % | 110.001 M -9.98 % | 122.197 M 28.23 % | 95.298 M |
| Net income ratio | -0.15 -59.37 % | -0.10 -1 101.15 % | 0.01 -24.64 % | 0.01 -92.05 % | 0.16 134.76 % | -0.46 -2 165.05 % | 0.02 -29.35 % | 0.03 -43.90 % | 0.06 -5.02 % | 0.06 -34.06 % | 0.09 14.55 % | 0.08 -30.92 % | 0.11 18.95 % | 0.10 |
| Ratio EBITDA | -0.08 -1 335.75 % | -0.01 -105.68 % | 0.10 -7.49 % | 0.11 -60.70 % | 0.27 180.93 % | -0.34 -498.41 % | 0.08 -9.42 % | 0.09 -14.28 % | 0.11 0.33 % | 0.11 -18.26 % | 0.13 16.71 % | 0.11 -16.07 % | 0.14 14.09 % | 0.12 |
| Gross profit ratio | 0.20 -13.24 % | 0.23 14.12 % | 0.20 -20.32 % | 0.25 25.02 % | 0.20 43.11 % | 0.14 -5.18 % | 0.15 -47.74 % | 0.28 -11.97 % | 0.32 4.76 % | 0.30 -1.30 % | 0.31 5.66 % | 0.29 -13.97 % | 0.34 10.95 % | 0.30 |
| Weighted average shs out dil | 120.000 M 0.02 % | 119.974 M -0.02 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M -0.91 % | 121.096 M -1.27 % | 122.659 M 29.30 % | 94.867 M 4.46 % | 90.814 M 0.40 % | 90.456 M 0.88 % | 89.666 M -0.62 % | 90.227 M 0.00 % | 90.227 M |
| Weighted average shs out | 120.000 M 0.02 % | 119.974 M -0.02 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M -2.17 % | 122.659 M 29.30 % | 94.867 M 4.46 % | 90.814 M 0.40 % | 90.456 M 0.88 % | 89.666 M -0.62 % | 90.227 M 0.00 % | 90.227 M |
| EPS diluted | -0.46 -100.00 % | -0.23 -939.42 % | 0.03 -37.30 % | 0.04 -93.38 % | 0.66 122.22 % | -2.97 -2 221.43 % | 0.14 -30.00 % | 0.20 -53.49 % | 0.43 -15.69 % | 0.51 -47.96 % | 0.98 15.29 % | 0.85 -25.44 % | 1.14 -85.18 % | 7.69 |
| Earnings per share | -0.46 -100.00 % | -0.23 -939.42 % | 0.03 -37.30 % | 0.04 -93.38 % | 0.66 122.22 % | -2.97 -2 221.43 % | 0.14 -30.00 % | 0.20 -53.49 % | 0.43 -15.69 % | 0.51 -47.96 % | 0.98 15.29 % | 0.85 -25.44 % | 1.14 -85.18 % | 7.69 |
| Gross profit | 70.599 M 9.98 % | 64.191 M -4.95 % | 67.532 M -33.69 % | 101.844 M 4.13 % | 97.800 M -8.46 % | 106.844 M -3.52 % | 110.738 M -48.89 % | 216.665 M -5.64 % | 229.608 M -2.85 % | 236.345 M -21.80 % | 302.215 M 7.29 % | 281.691 M -7.72 % | 305.265 M 24.70 % | 244.805 M |
| Income tax expense | 6.344 M -21.37 % | 8.069 M -3.77 % | 8.385 M -37.78 % | 13.477 M 11.09 % | 12.131 M -79.50 % | 59.169 M 2 693.99 % | -2.281 M -162.75 % | 3.635 M -38.54 % | 5.914 M 4.95 % | 5.635 M -58.83 % | 13.686 M 9.35 % | 12.516 M 4.01 % | 12.033 M 0.83 % | 11.934 M |
| Cost of revenue | 289.974 M 31.66 % | 220.246 M -19.60 % | 273.948 M -11.20 % | 308.512 M -21.87 % | 394.864 M -40.48 % | 663.382 M 2.65 % | 646.240 M 15.96 % | 557.272 M 13.19 % | 492.349 M -9.19 % | 542.198 M -20.31 % | 680.374 M -0.82 % | 685.987 M 14.92 % | 596.932 M 7.00 % | 557.899 M |
| General and administrative expenses | 14.915 M -2.20 % | 15.250 M 143.30 % | 6.268 M -33.91 % | 9.484 M -48.28 % | 18.338 M 27.14 % | 14.424 M -45.01 % | 26.231 M 27.93 % | 20.504 M 6.28 % | 19.292 M 36.67 % | 14.115 M 14.03 % | 12.379 M -2.98 % | 12.758 M -83.03 % | 75.165 M -9.00 % | 82.600 M |
| Selling and marketing expenses | 8.858 M 80.44 % | 4.909 M 94.16 % | 2.528 M 10.63 % | 2.286 M -36.17 % | 3.581 M -85.59 % | 24.847 M -11.95 % | 28.220 M -38.88 % | 46.168 M 25.07 % | 36.915 M -1.08 % | 37.319 M -32.41 % | 55.215 M -19.41 % | 68.516 M -29.87 % | 97.693 M 65.49 % | 59.033 M |
| Other expenses | 30.331 M -4.53 % | 31.770 M 289.58 % | 8.155 M -29.50 % | 11.567 M -89.64 % | 111.639 M 474.66 % | 19.427 M 131.57 % | -61.530 M -525.43 % | -9.838 M -141.72 % | 23.583 M 91.98 % | 12.284 M -52.78 % | 26.017 M 170.70 % | 9.611 M | 0.000 -100.00 % | 14.849 M |
| Operating expenses | 116.594 M 40.39 % | 83.051 M 64.89 % | 50.369 M -21.72 % | 64.348 M -60.78 % | 164.079 M -30.18 % | 235.000 M 26.28 % | 186.091 M -1.38 % | 188.687 M 4.38 % | 180.763 M 4.40 % | 173.143 M -17.88 % | 210.835 M 10.05 % | 191.589 M 3.10 % | 185.833 M 18.76 % | 156.481 M |
| Cost and expenses | 410.093 M 34.28 % | 305.405 M -4.28 % | 319.051 M -12.01 % | 362.604 M -29.27 % | 512.636 M -39.54 % | 847.957 M 1.88 % | 832.331 M 15.17 % | 722.724 M 8.69 % | 664.938 M -6.63 % | 712.170 M -19.59 % | 885.671 M 0.92 % | 877.576 M 12.51 % | 780.000 M 10.26 % | 707.407 M |
| Research and development expenses | 62.490 M 102.22 % | 30.902 M 104.99 % | 15.075 M -13.28 % | 17.383 M -43.05 % | 30.522 M -61.81 % | 79.914 M 30.17 % | 61.392 M 3.87 % | 59.105 M 28.97 % | 45.830 M -15.25 % | 54.075 M -11.63 % | 61.191 M 39.13 % | 43.982 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 23.773 M 17.93 % | 20.159 M 129.17 % | 8.797 M -25.26 % | 11.770 M -46.30 % | 21.919 M -44.19 % | 39.271 M -27.88 % | 54.451 M -18.33 % | 66.672 M 18.62 % | 56.207 M 9.28 % | 51.434 M -23.91 % | 67.594 M -16.83 % | 81.275 M -52.11 % | 169.714 M 19.83 % | 141.633 M |
| Interest income | 704.778 K -43.32 % | 1.243 M 27.50 % | 975.200 K 78.73 % | 545.640 K -38.19 % | 882.761 K -26.19 % | 1.196 M 55.72 % | 768.030 K -2.83 % | 790.427 K -26.47 % | 1.075 M 46.80 % | 732.307 K -36.71 % | 1.157 M 6.34 % | 1.088 M 122.72 % | 488.500 K | 0.000 |
| Interest expense | 1.619 M 22.17 % | 1.325 M -7.07 % | 1.426 M -49.94 % | 2.849 M -63.64 % | 7.837 M -57.27 % | 18.339 M -43.99 % | 32.741 M 114.08 % | 15.294 M 57.67 % | 9.700 M -8.36 % | 10.585 M -5.77 % | 11.233 M 48.74 % | 7.552 M | 0.000 -100.00 % | 2.818 M |
| Depreciation and amortization | 19.111 M 2.80 % | 18.591 M -14.93 % | 21.854 M -10.77 % | 24.491 M -29.11 % | 34.545 M 66.92 % | 20.696 M -0.73 % | 20.848 M -25.38 % | 27.938 M 24.51 % | 22.439 M 0.94 % | 22.229 M 26.07 % | 17.632 M 28.76 % | 13.694 M | 0.000 | 0.000 |
| Operating income | -49.520 M -136.17 % | -20.968 M -294.94 % | 10.756 M -43.33 % | 18.979 M 128.64 % | -66.280 M 77.64 % | -296.425 M -3 677.42 % | 8.286 M -70.38 % | 27.978 M 21.46 % | 23.035 M -42.08 % | 39.771 M -48.14 % | 76.692 M -3.95 % | 79.844 M -27.85 % | 110.662 M 25.29 % | 88.324 M |
| Operating income ratio | -0.14 -86.30 % | -0.07 -334.03 % | 0.03 -31.90 % | 0.05 134.38 % | -0.13 65.04 % | -0.38 -3 615.89 % | 0.01 -69.72 % | 0.04 13.30 % | 0.03 -37.54 % | 0.05 -34.55 % | 0.08 -5.41 % | 0.08 -32.73 % | 0.12 11.47 % | 0.11 |
| Total other income expenses net | 453.644 K -71.46 % | 1.589 M 103.88 % | 779.511 K 352.63 % | -308.553 K -100.20 % | 157.216 M 25 375.88 % | -622.000 K -158.57 % | 1.062 M | 0.000 -100.00 % | 23.263 M 92.94 % | 12.057 M -52.53 % | 25.400 M 176.84 % | 9.175 M 105.99 % | 4.454 M 701.15 % | 555.952 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -16.566 M 37.51 % | -26.508 M 50.46 % | -53.507 M -3.08 % | -51.910 M -102.97 % | -25.575 M -113.27 % | 192.787 M -45.09 % | 351.126 M 59.72 % | 219.842 M 1 802.22 % | -12.915 M -665.95 % | 2.282 M -79.97 % | 11.392 M -84.31 % | 72.615 M 142.07 % | -172.617 M -35.57 % | -127.329 M |
| Total investments | 43.793 M 8.21 % | 40.472 M 3 739.85 % | 1.054 M -36.96 % | 1.672 M -60.56 % | 4.239 M -44.33 % | 7.615 M 2.17 % | 7.453 M 6.08 % | 7.026 M 40.52 % | 5.000 M -47.93 % | 9.602 M 111.27 % | 4.545 M 6.92 % | 4.251 M 65.41 % | 2.570 M 3.83 % | 2.475 M |
| Total debt | 36.907 M 21.39 % | 30.403 M 27.07 % | 23.927 M -13.02 % | 27.509 M 91.61 % | 14.357 M -95.09 % | 292.134 M -41.81 % | 502.057 M 7.77 % | 465.841 M 164.77 % | 175.940 M -4.30 % | 183.840 M 4.61 % | 175.740 M -27.51 % | 242.440 M | 0.000 -100.00 % | 5.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 47.071 M 7.30 % | 43.867 M -0.81 % | 44.223 M -1.92 % | 45.088 M 0.73 % | 44.761 M 18.10 % | 37.902 M 2.68 % | 36.913 M 1 155 236.46 % | 3.195 K 2 518.85 % | 122.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -61.103 M -973.30 % | -5.693 M -126.20 % | 21.733 M 5.78 % | 20.545 M 34.27 % | 15.301 M 123.95 % | -63.890 M -121.89 % | 291.871 M -1.21 % | 295.450 M -2.22 % | 302.156 M 13.84 % | 265.413 M 18.62 % | 223.747 M 52.81 % | 146.426 M 49.47 % | 97.964 M -32.38 % | 144.874 M |
| Common stock | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 33.33 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 800.00 % | 10.000 M |
| Total equity | 311.505 M -14.37 % | 363.769 M -6.97 % | 391.042 M 1.10 % | 386.788 M 1.27 % | 381.950 M 25.49 % | 304.379 M -54.46 % | 668.407 M 1.04 % | 661.536 M -0.29 % | 663.492 M 45.53 % | 455.919 M 11.27 % | 409.723 M 25.41 % | 326.715 M 21.00 % | 270.011 M 62.29 % | 166.380 M |
| Other non current liabilities | 3.967 M 84.68 % | 2.148 M -38.12 % | 3.471 M -55.63 % | 7.822 M 35.19 % | 5.786 M 431.31 % | 1.089 M -82.58 % | 6.253 M -40.37 % | 10.486 M -49.92 % | 20.939 M 2.65 % | 20.398 M 14.94 % | 17.746 M 45.14 % | 12.227 M 87.93 % | 6.506 M 156.77 % | 2.534 M |
| Long term debt | 6.603 M -37.77 % | 10.611 M 5.73 % | 10.036 M -20.51 % | 12.625 M -72.76 % | 46.343 M -2.54 % | 47.551 M | 0.000 | 0.000 -100.00 % | 15.540 M -56.76 % | 35.940 M -36.21 % | 56.340 M -26.58 % | 76.740 M | 0.000 | 0.000 |
| Total non current liabilities | 11.496 M -19.87 % | 14.346 M -9.09 % | 15.781 M -43.80 % | 28.079 M -56.68 % | 64.813 M 6.67 % | 60.760 M 274.99 % | 16.203 M -36.82 % | 25.645 M -53.54 % | 55.203 M -28.75 % | 77.473 M -20.83 % | 97.853 M -12.22 % | 111.471 M 284.25 % | 29.010 M 1 044.94 % | 2.534 M |
| Other current liabilities | 65.105 M 18.65 % | 54.870 M -34.82 % | 84.182 M -12.87 % | 96.622 M 51.91 % | 63.604 M 136.51 % | 26.893 M -81.97 % | 149.156 M 619.86 % | 20.720 M -73.56 % | 78.380 M 29.62 % | 60.467 M 63.08 % | 37.078 M -50.45 % | 74.823 M -27.93 % | 103.815 M -20.56 % | 130.691 M |
| Deferred revenue | 0.000 -100.00 % | 15.993 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.665 M | 0.000 -100.00 % | 56.418 M | 0.000 | 0.000 -100.00 % | 46.445 M 136.41 % | 19.646 M | 0.000 | 0.000 |
| Short term debt | 30.303 M 53.11 % | 19.792 M 42.48 % | 13.891 M -6.67 % | 14.884 M 197.26 % | 5.007 M -97.95 % | 244.582 M -51.28 % | 502.057 M 11.49 % | 450.301 M 180.74 % | 160.400 M 8.45 % | 147.900 M 23.87 % | 119.400 M -27.94 % | 165.700 M | 0.000 -100.00 % | 5.000 M |
| Total current liabilities | 202.276 M 51.79 % | 133.263 M -7.76 % | 144.475 M -17.18 % | 174.453 M 27.68 % | 136.634 M -81.51 % | 738.830 M -21.89 % | 945.913 M 1.35 % | 933.356 M 84.76 % | 505.171 M 17.12 % | 431.326 M 1.32 % | 425.707 M -3.66 % | 441.902 M 96.23 % | 225.201 M -0.86 % | 227.152 M |
| Total liabilities | 213.772 M 44.82 % | 147.609 M -7.89 % | 160.256 M -20.87 % | 202.532 M 27.74 % | 158.555 M -80.17 % | 799.591 M -16.89 % | 962.116 M 0.32 % | 959.001 M 71.14 % | 560.374 M 10.14 % | 508.799 M -2.82 % | 523.560 M -5.39 % | 553.373 M 117.68 % | 254.210 M 10.68 % | 229.686 M |
| Other non current assets | 3.620 M -94.54 % | 66.320 M -60.89 % | 169.552 M 14 618.06 % | 1.152 M 84.63 % | 623.956 K -38.34 % | 1.012 M -88.19 % | 8.569 M -24.48 % | 11.346 M 124.94 % | 5.044 M 366.17 % | 1.082 M -58.56 % | 2.611 M -98.75 % | 208.870 M 4 276.07 % | 4.773 M -78.65 % | 22.352 M |
| Long term investments | 43.793 M | 0.000 100.00 % | -49.336 M -27.99 % | -38.548 M -536.32 % | -6.058 M 51.09 % | -12.385 M -111.78 % | 105.149 M -52.68 % | 222.227 M 1 587.76 % | 13.167 M 37.13 % | 9.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.475 M |
| Intangible assets | 2.130 M 63.47 % | 1.303 M 13.40 % | 1.149 M -10.72 % | 1.287 M 1 208.18 % | 98.381 K -97.79 % | 4.455 M -85.22 % | 30.132 M -21.07 % | 38.176 M 30.01 % | 29.364 M -4.21 % | 30.654 M 5.14 % | 29.156 M 11.03 % | 26.260 M -3.12 % | 27.106 M 6 142.60 % | 434.210 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.130 M 63.47 % | 1.303 M 13.40 % | 1.149 M -10.72 % | 1.287 M 1 208.18 % | 98.381 K -97.79 % | 4.455 M -85.22 % | 30.132 M -21.07 % | 38.176 M 30.01 % | 29.364 M -4.21 % | 30.654 M 5.14 % | 29.156 M 11.03 % | 26.260 M -3.12 % | 27.106 M 6 142.60 % | 434.210 K |
| Property plant equipment net | 195.692 M 2.79 % | 190.388 M 31.51 % | 144.774 M -11.89 % | 164.313 M 0.67 % | 163.214 M -30.96 % | 236.407 M 14.77 % | 205.982 M -2.27 % | 210.759 M -47.13 % | 398.602 M 1.07 % | 394.366 M 3.28 % | 381.838 M 123.14 % | 171.119 M 120.04 % | 77.768 M 142.58 % | 32.059 M |
| Total non current assets | 245.807 M -4.93 % | 258.544 M -2.86 % | 266.165 M -8.11 % | 289.666 M -2.41 % | 296.809 M -12.90 % | 340.763 M -14.98 % | 400.817 M -23.04 % | 520.795 M 7.52 % | 484.386 M 3.06 % | 470.025 M 5.17 % | 446.940 M 3.78 % | 430.654 M 247.91 % | 123.782 M 105.32 % | 60.287 M |
| Other current assets | 23.546 M 398.64 % | 4.722 M -65.02 % | 13.500 M -14.24 % | 15.741 M -25.92 % | 21.248 M -87.04 % | 164.003 M -51.09 % | 335.341 M 497.88 % | 56.088 M 65.77 % | 33.835 M 116.31 % | 15.642 M 5.76 % | 14.790 M 1.20 % | 14.614 M -53.60 % | 31.493 M 1 301.92 % | 2.246 M |
| Short term investments | 0.000 -100.00 % | 40.472 M -19.68 % | 50.389 M 25.28 % | 40.220 M 290.60 % | 10.297 M -48.52 % | 20.000 M 120.47 % | -97.696 M 54.60 % | -215.201 M -2 535.01 % | -8.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.548 M | 0.000 |
| cash and cash equivalents | 53.472 M -12.65 % | 61.219 M -20.94 % | 77.434 M -2.50 % | 79.419 M 98.89 % | 39.932 M -59.81 % | 99.347 M -34.18 % | 150.932 M -38.65 % | 245.999 M 30.26 % | 188.855 M 4.02 % | 181.558 M 10.47 % | 164.348 M -3.23 % | 169.825 M -1.62 % | 172.617 M 30.45 % | 132.329 M |
| Cash and short term investments | 53.472 M -47.42 % | 101.690 M -20.44 % | 127.823 M 6.84 % | 119.640 M 138.19 % | 50.229 M -57.91 % | 119.347 M -20.93 % | 150.932 M -38.65 % | 245.999 M 30.26 % | 188.855 M 4.02 % | 181.558 M 10.47 % | 164.348 M -3.23 % | 169.825 M -1.62 % | 172.617 M 30.45 % | 132.329 M |
| Total current assets | 279.471 M 10.54 % | 252.834 M -11.33 % | 285.133 M -4.85 % | 299.654 M 22.96 % | 243.696 M -68.07 % | 763.207 M -37.94 % | 1.230 B 11.82 % | 1.100 B 48.72 % | 739.480 M 49.48 % | 494.693 M 1.72 % | 486.343 M 8.21 % | 449.434 M 12.24 % | 400.440 M 19.26 % | 335.779 M |
| Inventory | 80.621 M 54.79 % | 52.084 M 14.27 % | 45.581 M 18.77 % | 38.379 M -39.53 % | 63.464 M -64.66 % | 179.599 M -46.31 % | 334.481 M -18.32 % | 409.499 M 53.27 % | 267.179 M 62.59 % | 164.324 M -16.99 % | 197.952 M 16.84 % | 169.416 M 13.88 % | 148.763 M 3.61 % | 143.586 M |
| Net receivables | 121.832 M 29.14 % | 94.338 M -3.96 % | 98.229 M -21.97 % | 125.894 M 15.76 % | 108.754 M -63.78 % | 300.258 M -26.58 % | 408.954 M 5.36 % | 388.156 M 55.50 % | 249.611 M 87.44 % | 133.169 M 21.89 % | 109.253 M 25.39 % | 87.132 M 29.02 % | 67.536 M 17.55 % | 57.451 M |
| Tax assets | 571.791 K 7.11 % | 533.812 K 2 008.35 % | 25.319 K -99.98 % | 161.461 M 16.22 % | 138.930 M 24.85 % | 111.274 M 118.25 % | 50.985 M 33.17 % | 38.286 M 0.20 % | 38.209 M 11.33 % | 34.319 M 19.20 % | 28.790 M 42.86 % | 20.153 M 42.59 % | 14.134 M 376.60 % | 2.966 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 99.976 M 180.74 % | 35.611 M -26.95 % | 48.751 M -31.97 % | 71.662 M -3.18 % | 74.015 M -82.39 % | 420.333 M 49.13 % | 281.849 M -28.34 % | 393.331 M 35.68 % | 289.891 M 37.04 % | 211.534 M 0.41 % | 210.667 M 9.96 % | 191.588 M 64.15 % | 116.717 M 25.06 % | 93.332 M |
| Tax payables | 6.892 M -1.51 % | 6.998 M -52.95 % | 14.873 M 18.16 % | 12.587 M 53.86 % | 8.181 M -21.01 % | 10.357 M -48.66 % | 20.172 M 60.27 % | 12.586 M 196.21 % | 4.249 M -56.45 % | 9.756 M -19.49 % | 12.117 M 222.95 % | -9.855 M -311.12 % | 4.668 M 349.62 % | -1.870 M |
| Deferred revenue non current | 925.442 K -41.69 % | 1.587 M -29.44 % | 2.249 M -70.53 % | 7.632 M -39.83 % | 12.684 M 4.65 % | 12.120 M 21.81 % | 9.950 M -34.36 % | 15.159 M -19.04 % | 18.724 M -11.40 % | 21.134 M -11.08 % | 23.767 M 5.61 % | 22.504 M 0.00 % | 22.504 M | 0.000 |
| Minority interest | -744.000 K 21.85 % | -952.000 K -2.26 % | -931.000 K -17.40 % | -793.000 K -6.73 % | -743.000 K 46.08 % | -1.378 M 0.93 % | -1.391 M -137.75 % | 3.685 M 4 932.09 % | -76.261 K -372.54 % | 27.982 K -81.38 % | 150.243 K -80.46 % | 769.017 K 59.74 % | 481.410 K 435.41 % | 89.914 K |
| Capital lease obligations | 6.603 M -37.77 % | 10.611 M -23.73 % | 13.912 M -20.48 % | 17.495 M -52.71 % | 36.993 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 253.353 M 1.17 % | 250.414 M 0.07 % | 250.240 M 23.17 % | 203.169 M 0.00 % | 203.169 M -1.47 % | 206.193 M -17.30 % | 249.321 M 21.92 % | 204.499 M -15.29 % | 241.412 M 140.26 % | 100.478 M 4.85 % | 95.826 M 7.04 % | 89.520 M 9.75 % | 81.565 M 614.49 % | 11.416 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 25.319 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 525.278 M 2.72 % | 511.378 M -7.24 % | 551.298 M -6.45 % | 589.320 M 9.03 % | 540.505 M -51.04 % | 1.104 B -32.29 % | 1.631 B 0.62 % | 1.621 B 32.41 % | 1.224 B 26.86 % | 964.718 M 3.37 % | 933.283 M 6.04 % | 880.087 M 67.88 % | 524.222 M 32.36 % | 396.066 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.457 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -21.438 M -34.60 % | -15.927 M -24.41 % | -12.802 M -573.64 % | 2.703 M 102.30 % | -117.707 M 18.50 % | -144.427 M 22.89 % | -187.303 M 23.62 % | -245.238 M -17.70 % | -208.350 M -592.19 % | -30.100 M -42.74 % | -21.087 M 42.60 % | -36.736 M | 0.000 | 0.000 |
| Accounts receivables | -41.523 M -428.04 % | 12.658 M -44.81 % | 22.934 M 215.23 % | -19.904 M -111.95 % | 166.595 M 218.51 % | -140.572 M -171.77 % | -51.724 M 69.37 % | -168.894 M -17.59 % | -143.633 M -444.19 % | -26.394 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -29.574 M -200.16 % | -9.853 M 28.68 % | -13.816 M -310.32 % | 6.569 M -91.55 % | 77.707 M 743.43 % | -12.077 M -142.60 % | 28.350 M 119.10 % | -148.400 M -43.04 % | -103.750 M -467.33 % | 28.244 M 194.64 % | -29.844 M -52.76 % | -19.536 M | 0.000 | 0.000 |
| Accounts payables | 49.696 M 365.30 % | -18.732 M 14.55 % | -21.921 M -236.69 % | 16.038 M 104.43 % | -362.009 M -717.51 % | -44.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.504 M 129.73 % | -176.627 M -345.12 % | 72.056 M 84.60 % | 39.033 M 222.17 % | -31.950 M -464.85 % | 8.757 M 150.91 % | -17.200 M | 0.000 | 0.000 |
| Other non cash items | 7.564 M -17.69 % | 9.190 M -28.72 % | 12.892 M -62.18 % | 34.086 M -51.45 % | 70.200 M -68.16 % | 220.449 M 320.30 % | -100.066 M -359.31 % | 38.589 M 49.10 % | 25.881 M 25.92 % | 20.553 M -12.66 % | 23.531 M 62.98 % | 14.438 M 329.69 % | -6.286 M -104.34 % | 144.898 M |
| Net cash provided by operating activities | -50.184 M -222.27 % | -15.572 M -162.05 % | 25.095 M -62.25 % | 66.473 M 26.77 % | 52.436 M 121.58 % | -242.960 M -0.84 % | -240.941 M -51.43 % | -159.112 M -33.32 % | -119.342 M -302.70 % | 58.875 M -45.73 % | 108.483 M 59.77 % | 67.899 M -33.02 % | 101.379 M -30.03 % | 144.898 M |
| Investments in property plant and equipment | -7.570 M -9.21 % | -6.932 M -4 816.16 % | -141.000 K 93.70 % | -2.238 M -199.54 % | -747.000 K 98.25 % | -42.702 M -154.27 % | -16.794 M 54.44 % | -36.863 M -86.08 % | -19.810 M 53.35 % | -42.466 M -17.29 % | -36.205 M 87.37 % | -286.684 M -416.15 % | -55.543 M -18.43 % | -46.899 M |
| Acquisitions net | 80.721 K 741.72 % | 9.590 K -98.78 % | 788.462 K -86.86 % | 6.000 M -95.60 % | 136.290 M -11.13 % | 153.359 M 24.17 % | 123.505 M | 0.000 | 0.000 -100.00 % | 373.806 K 114.39 % | -2.598 M | 0.000 100.00 % | -1.335 M | 0.000 |
| Purchases of investments | -60.000 M 45.45 % | -110.000 M 52.17 % | -230.000 M -107.58 % | -110.800 M -974.58 % | -10.311 M 48.45 % | -20.000 M 97.63 % | -844.000 M -87.97 % | -449.000 M -8 880.00 % | -5.000 M | 0.000 | 0.000 100.00 % | -2.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 102.835 M -15.27 % | 121.365 M -45.14 % | 221.246 M 201.30 % | 73.430 M 493.95 % | 12.363 M -71.71 % | 43.700 M -94.82 % | 843.229 M 88.63 % | 447.020 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.023 M | 0.000 | 0.000 |
| Other investing activites | 279.000 100.00 % | -7.518 M | 0.000 -100.00 % | 1.210 M -17.13 % | 1.460 M 103.42 % | -42.702 M -1 959.84 % | 2.296 M 25.19 % | 1.834 M 37.17 % | 1.337 M 257.67 % | 373.806 K -91.49 % | 4.393 M 14.67 % | 3.831 M 410.24 % | 750.825 K -82.93 % | 4.399 M |
| Net cash used for investing activites | 35.346 M 1 249.24 % | -3.076 M 62.06 % | -8.106 M 74.98 % | -32.398 M -123.30 % | 139.055 M 51.72 % | 91.655 M -15.32 % | 108.236 M 392.46 % | -37.009 M -57.66 % | -23.474 M 44.23 % | -42.092 M -22.32 % | -34.411 M 87.83 % | -282.831 M -403.91 % | -56.127 M -32.06 % | -42.500 M |
| Debt repayment | 10.188 M 5.23 % | 9.682 M | 0.000 100.00 % | -7.165 M 96.04 % | -181.000 M -449.68 % | -32.928 M 85.66 % | -229.545 M -188.42 % | 259.600 M 3 344.59 % | -8.001 M -198.78 % | 8.100 M 112.14 % | -66.700 M -127.51 % | 242.440 M 4 948.80 % | -5.000 M 86.11 % | -36.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -502.000 K -7.16 % | -468.444 K 3.61 % | -486.000 K 35.65 % | -755.300 K 90.48 % | -7.936 M 30.02 % | -11.341 M 61.86 % | -29.733 M 31.63 % | -43.487 M -362.28 % | -9.407 M 5.08 % | -9.910 M 24.08 % | -13.054 M 51.81 % | -27.087 M -8 260.19 % | -324.000 K 98.58 % | -22.837 M |
| Other financing activites | -5.460 M 15.63 % | -6.472 M -11.37 % | -5.811 M -160.56 % | 9.595 M 129.22 % | -32.843 M -115.05 % | 218.254 M 15.57 % | 188.843 M 438.69 % | 35.056 M -78.20 % | 160.774 M | 0.000 100.00 % | -378.000 K 94.81 % | -7.287 M -6 181.90 % | -116.000 K -111.60 % | 1.000 M |
| Net cash used provided by financing activities | 4.226 M 54.15 % | 2.741 M 143.53 % | -6.298 M -476.04 % | 1.675 M 100.76 % | -221.779 M -227.47 % | 173.985 M 347.01 % | -70.435 M -128.04 % | 251.169 M 75.19 % | 143.367 M 8 020.83 % | -1.810 M 97.74 % | -80.132 M -137.21 % | 215.353 M 4 058.69 % | -5.440 M 90.59 % | -57.837 M |
| Effect of forex changes on cash | 112.872 K 345.52 % | -45.973 K -109.60 % | 478.756 K 257.35 % | -304.270 K 28.24 % | -424.000 K -952.86 % | 49.715 K -57.78 % | 117.765 K 109.81 % | -1.200 M -200.93 % | 1.189 M -46.85 % | 2.237 M 123.48 % | 1.001 M 131.15 % | -3.213 M -110.69 % | -1.525 M -15.44 % | -1.321 M |
| Net change in cash | -10.500 M 34.18 % | -15.952 M -242.83 % | 11.169 M -68.49 % | 35.446 M 215.41 % | -30.712 M -235.12 % | 22.730 M 111.20 % | -203.022 M -477.03 % | 53.848 M 2 994.71 % | 1.740 M -89.89 % | 17.209 M 440.23 % | -5.058 M -81.10 % | -2.793 M -107.30 % | 38.286 M -11.46 % | 43.241 M |
| Cash at beginning of period | 56.638 M -21.98 % | 72.590 M 18.19 % | 61.421 M 136.46 % | 25.975 M -54.18 % | 56.688 M 66.94 % | 33.958 M -85.67 % | 236.980 M 29.40 % | 183.132 M 0.96 % | 181.392 M 10.48 % | 164.184 M -2.99 % | 169.242 M -1.62 % | 172.035 M 28.63 % | 133.749 M 51.12 % | 88.507 M |
| Cash at end of period | 46.138 M -18.54 % | 56.638 M -21.98 % | 72.590 M 18.18 % | 61.421 M 136.46 % | 25.975 M -54.18 % | 56.688 M 66.94 % | 33.958 M -85.67 % | 236.980 M 29.40 % | 183.132 M 0.96 % | 181.392 M 10.48 % | 164.184 M -2.99 % | 169.242 M -1.62 % | 172.035 M 30.58 % | 131.748 M |
| Operating cash flow | -50.184 M -222.27 % | -15.572 M -162.05 % | 25.095 M -62.25 % | 66.473 M 26.77 % | 52.436 M 121.58 % | -242.960 M -0.84 % | -240.941 M -51.43 % | -159.112 M -33.32 % | -119.342 M -302.70 % | 58.875 M -45.73 % | 108.483 M 59.77 % | 67.899 M -33.02 % | 101.379 M -30.03 % | 144.898 M |
| Capital expenditure | -7.570 M -9.21 % | -6.932 M -4 816.16 % | -141.000 K 93.70 % | -2.238 M -199.54 % | -747.000 K 98.25 % | -42.702 M -154.27 % | -16.794 M 54.44 % | -36.863 M -86.08 % | -19.810 M 53.35 % | -42.466 M -17.29 % | -36.205 M 87.37 % | -286.684 M -416.15 % | -55.543 M -18.43 % | -46.899 M |
| Free CashFlow | -57.755 M -156.64 % | -22.504 M -190.18 % | 24.954 M -61.15 % | 64.236 M 24.27 % | 51.689 M 118.09 % | -285.661 M -10.84 % | -257.735 M -31.51 % | -195.976 M -40.83 % | -139.153 M -948.08 % | 16.408 M -77.30 % | 72.278 M 133.04 % | -218.786 M -577.33 % | 45.835 M -53.23 % | 97.999 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 107.414 M 42.63 % | 75.311 M -51.65 % | 155.755 M 123.92 % | 69.558 M -6.53 % | 74.414 M 23.97 % | 60.024 M -14.64 % | 70.319 M 4.38 % | 67.371 M -21.70 % | 86.047 M 41.76 % | 60.700 M -41.07 % | 102.999 M 22.54 % | 84.055 M -9.38 % | 92.753 M 50.39 % | 61.674 M -58.50 % | 148.614 M 75.69 % | 84.588 M -14.71 % | 99.176 M 27.19 % | 77.978 M -12.76 % | 89.387 M -18.94 % | 110.267 M -37.89 % | 177.521 M 53.71 % | 115.487 M -61.36 % | 298.878 M 78.58 % | 167.364 M 19.31 % | 140.278 M -14.31 % | 163.706 M -12.85 % | 187.845 M 2.48 % | 183.296 M 2.67 % | 178.530 M -13.88 % | 207.308 M -5.72 % | 219.895 M 59.12 % | 138.195 M -34.39 % | 210.627 M 2.64 % | 205.219 M 20.11 % | 170.854 M 1.77 % | 167.875 M -7.79 % | 182.053 M -9.51 % | 201.175 M -3.22 % | 207.873 M 62.26 % | 128.108 M -42.11 % | 221.281 M 0.00 % | 221.281 M |
| Net income | -26.548 M -32.99 % | -19.962 M -32.19 % | -15.101 M 1.87 % | -15.389 M -68.45 % | -9.136 M 42.12 % | -15.784 M -71.98 % | -9.178 M -71.85 % | -5.341 M 34.47 % | -8.150 M -71.28 % | -4.758 M -1 428.69 % | -311.270 K -136.07 % | 862.844 K -59.80 % | 2.147 M 275.24 % | 572.038 K 303.35 % | -281.308 K -115.89 % | 1.771 M -26.07 % | 2.395 M 76.18 % | 1.359 M -98.83 % | 116.678 M 3 143.57 % | -3.834 M 84.68 % | -25.025 M -190.07 % | -8.627 M 96.96 % | -283.389 M -1 042.14 % | -24.812 M 23.35 % | -32.370 M -179.27 % | -11.591 M -126.36 % | 43.975 M 366.92 % | -16.475 M 9.40 % | -18.184 M -338.11 % | 7.637 M -37.95 % | 12.307 M 347.93 % | -4.964 M -193.20 % | 5.326 M -55.10 % | 11.863 M 428.61 % | 2.244 M -80.96 % | 11.786 M 11.03 % | 10.615 M -34.26 % | 16.147 M -44.96 % | 29.336 M 277.89 % | -16.491 M -198.54 % | 16.735 M 0.00 % | 16.735 M |
| Income before tax | -26.126 M -31.50 % | -19.867 M -50.26 % | -13.222 M 5.93 % | -14.055 M -119.10 % | -6.415 M 58.28 % | -15.374 M -136.10 % | -6.512 M -113.51 % | -3.050 M 49.29 % | -6.014 M -58.14 % | -3.803 M -381.06 % | 1.353 M -44.73 % | 2.448 M -56.42 % | 5.618 M 165.40 % | 2.117 M -61.29 % | 5.469 M 40.69 % | 3.887 M -33.95 % | 5.885 M 71.55 % | 3.430 M -97.17 % | 121.149 M 9 145.95 % | -1.339 M 93.50 % | -20.614 M -149.58 % | -8.260 M 96.13 % | -213.184 M -688.90 % | -27.023 M 37.68 % | -43.365 M -221.85 % | -13.474 M -133.46 % | 40.265 M 304.29 % | -19.710 M 0.00 % | -19.710 M -331.78 % | 8.504 M -39.23 % | 13.993 M 312.95 % | -6.571 M -208.30 % | 6.067 M -58.12 % | 14.488 M 2 978.84 % | -503.259 K -103.47 % | 14.496 M 6.44 % | 13.619 M -28.28 % | 18.990 M -39.05 % | 31.156 M 254.63 % | -20.149 M -198.72 % | 20.411 M 0.00 % | 20.411 M |
| Income before tax ratio | -0.24 7.80 % | -0.26 -210.75 % | -0.08 57.99 % | -0.20 -134.40 % | -0.09 66.34 % | -0.26 -176.59 % | -0.09 -104.56 % | -0.05 35.23 % | -0.07 -11.56 % | -0.06 -576.91 % | 0.01 -54.89 % | 0.03 -51.91 % | 0.06 76.47 % | 0.03 -6.73 % | 0.04 -19.92 % | 0.05 -22.56 % | 0.06 34.88 % | 0.04 -96.75 % | 1.36 11 259.03 % | -0.01 89.54 % | -0.12 -62.36 % | -0.07 89.97 % | -0.71 -341.76 % | -0.16 47.77 % | -0.31 -275.60 % | -0.08 -138.40 % | 0.21 299.34 % | -0.11 2.60 % | -0.11 -369.14 % | 0.04 -35.54 % | 0.06 233.83 % | -0.05 -265.07 % | 0.03 -59.20 % | 0.07 2 496.76 % | 0.00 -103.41 % | 0.09 15.43 % | 0.07 -20.75 % | 0.09 -37.02 % | 0.15 195.29 % | -0.16 -270.51 % | 0.09 0.00 % | 0.09 |
| EBITDA | -25.813 M -30.67 % | -19.754 M -45.84 % | -13.545 M -29.33 % | -10.473 M -379.63 % | -2.184 M 82.83 % | -12.720 M -450.58 % | -2.310 M -304.39 % | 1.130 M 164.09 % | -1.764 M -403.54 % | 581.053 K -89.23 % | 5.397 M -17.99 % | 6.582 M -43.51 % | 11.651 M 42.21 % | 8.193 M 113.78 % | 3.832 M -60.30 % | 9.653 M -25.98 % | 13.041 M 33.23 % | 9.788 M -92.55 % | 131.346 M 1 073.80 % | 11.190 M 162.11 % | -18.015 M -239.39 % | -5.308 M 97.18 % | -188.149 M -640.74 % | -25.400 M 38.78 % | -41.488 M -393.74 % | -8.403 M -117.38 % | 48.339 M 534.74 % | -11.119 M -80.01 % | -6.177 M -144.18 % | 13.982 M -18.35 % | 17.123 M 692.08 % | -2.892 M -145.29 % | 6.385 M -73.38 % | 23.986 M 75.20 % | 13.691 M 312.66 % | 3.318 M -71.63 % | 11.694 M -65.60 % | 33.996 M 19.89 % | 28.357 M 311.34 % | -13.418 M -155.61 % | 24.129 M 0.00 % | 24.129 M |
| Net income ratio | -0.25 6.76 % | -0.27 -173.39 % | -0.10 56.18 % | -0.22 -80.20 % | -0.12 53.31 % | -0.26 -101.48 % | -0.13 -64.65 % | -0.08 16.31 % | -0.09 -20.83 % | -0.08 -2 493.93 % | 0.00 -129.44 % | 0.01 -55.64 % | 0.02 149.51 % | 0.01 590.00 % | 0.00 -109.04 % | 0.02 -13.32 % | 0.02 38.52 % | 0.02 -98.66 % | 1.31 3 854.53 % | -0.03 75.34 % | -0.14 -88.71 % | -0.07 92.12 % | -0.95 -539.57 % | -0.15 35.75 % | -0.23 -225.91 % | -0.07 -130.24 % | 0.23 360.46 % | -0.09 11.75 % | -0.10 -376.49 % | 0.04 -34.18 % | 0.06 255.81 % | -0.04 -242.04 % | 0.03 -56.25 % | 0.06 340.09 % | 0.01 -81.29 % | 0.07 20.41 % | 0.06 -27.36 % | 0.08 -43.13 % | 0.14 209.63 % | -0.13 -270.21 % | 0.08 0.00 % | 0.08 |
| Ratio EBITDA | -0.24 8.38 % | -0.26 -201.62 % | -0.09 42.24 % | -0.15 -413.12 % | -0.03 86.15 % | -0.21 -545.00 % | -0.03 -295.82 % | 0.02 181.85 % | -0.02 -314.13 % | 0.01 -81.73 % | 0.05 -33.08 % | 0.08 -37.67 % | 0.13 -5.44 % | 0.13 415.14 % | 0.03 -77.40 % | 0.11 -13.21 % | 0.13 4.76 % | 0.13 -91.46 % | 1.47 1 347.99 % | 0.10 200.00 % | -0.10 -120.79 % | -0.05 92.70 % | -0.63 -314.80 % | -0.15 48.69 % | -0.30 -476.20 % | -0.05 -119.95 % | 0.26 524.21 % | -0.06 -75.33 % | -0.03 -151.30 % | 0.07 -13.39 % | 0.08 472.10 % | -0.02 -169.03 % | 0.03 -74.06 % | 0.12 45.86 % | 0.08 305.47 % | 0.02 -69.23 % | 0.06 -61.99 % | 0.17 23.88 % | 0.14 230.24 % | -0.10 -196.05 % | 0.11 0.00 % | 0.11 |
| Gross profit ratio | 0.10 -4.54 % | 0.10 -40.87 % | 0.18 -14.38 % | 0.21 -15.89 % | 0.25 60.25 % | 0.15 -41.10 % | 0.26 -1.67 % | 0.26 13.44 % | 0.23 78.87 % | 0.13 -43.46 % | 0.23 60.15 % | 0.14 -33.52 % | 0.22 16.24 % | 0.19 -29.31 % | 0.26 17.63 % | 0.22 -4.90 % | 0.24 -9.01 % | 0.26 -25.89 % | 0.35 35.07 % | 0.26 150.57 % | 0.10 -39.02 % | 0.17 -9.06 % | 0.19 76.82 % | 0.11 2.23 % | 0.10 -11.04 % | 0.12 468.89 % | -0.03 -114.13 % | 0.22 9.52 % | 0.20 6.37 % | 0.19 -36.97 % | 0.30 20.51 % | 0.25 6.34 % | 0.24 -25.91 % | 0.32 4.31 % | 0.31 0.13 % | 0.31 4.27 % | 0.29 -18.93 % | 0.36 2.10 % | 0.35 51.35 % | 0.23 -22.05 % | 0.30 0.00 % | 0.30 |
| Weighted average shs out dil | 120.036 M 0.00 % | 120.036 M 0.03 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M -0.03 % | 120.030 M 0.03 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.69 % | 119.175 M 0.00 % | 119.175 M 0.00 % | 119.175 M 0.00 % | 119.175 M -3.57 % | 123.590 M 0.00 % | 123.590 M 0.00 % | 123.590 M 2.84 % | 120.175 M 0.00 % | 120.175 M -2.49 % | 123.248 M 2.86 % | 119.825 M -0.13 % | 119.979 M 0.00 % | 119.979 M 3.51 % | 115.910 M 0.00 % | 115.910 M -3.40 % | 119.990 M 0.00 % | 119.990 M -5.73 % | 127.283 M 0.00 % | 127.283 M 6.14 % | 119.915 M 0.00 % | 119.915 M 21.30 % | 98.861 M 0.00 % | 98.861 M -17.63 % | 120.023 M 0.00 % | 120.023 M 33.80 % | 89.705 M 0.00 % | 89.705 M -25.26 % | 120.022 M 0.00 % | 120.022 M 32.68 % | 90.461 M 0.00 % | 90.461 M |
| Weighted average shs out | 120.036 M 0.00 % | 120.036 M 0.03 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M -0.03 % | 120.030 M 0.03 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.69 % | 119.175 M 0.00 % | 119.175 M 0.00 % | 119.175 M 0.00 % | 119.175 M -1.05 % | 120.439 M 0.37 % | 120.000 M -2.90 % | 123.590 M 2.96 % | 120.035 M 0.36 % | 119.609 M -0.78 % | 120.553 M 0.61 % | 119.825 M -0.13 % | 119.979 M 0.00 % | 119.978 M 3.51 % | 115.910 M 0.00 % | 115.910 M -3.40 % | 119.990 M 0.00 % | 119.990 M -5.73 % | 127.283 M 0.00 % | 127.283 M 6.14 % | 119.915 M 0.00 % | 119.915 M 21.30 % | 98.861 M 0.00 % | 98.861 M -17.62 % | 120.003 M 30.74 % | 91.789 M 3.47 % | 88.710 M -1.11 % | 89.705 M -25.26 % | 120.022 M 0.00 % | 120.022 M 32.68 % | 90.461 M 0.00 % | 90.461 M |
| EPS diluted | -0.22 -29.41 % | -0.17 -30.77 % | -0.13 0.00 % | -0.13 -70.83 % | -0.08 41.46 % | -0.13 -69.93 % | -0.08 -71.91 % | -0.04 34.46 % | -0.07 -71.03 % | -0.04 -1 426.92 % | 0.00 -136.11 % | 0.01 -60.00 % | 0.02 275.00 % | 0.00 300.00 % | 0.00 -116.78 % | 0.01 -26.29 % | 0.02 76.36 % | 0.01 -98.87 % | 0.97 3 140.75 % | -0.03 84.05 % | -0.20 -177.78 % | -0.07 96.95 % | -2.36 -1 023.81 % | -0.21 25.00 % | -0.28 -180.00 % | -0.10 -127.03 % | 0.37 364.29 % | -0.14 0.00 % | -0.14 -333.33 % | 0.06 -40.00 % | 0.10 341.55 % | -0.04 -176.81 % | 0.05 -55.08 % | 0.12 541.71 % | 0.02 -80.96 % | 0.10 -18.17 % | 0.12 -33.33 % | 0.18 -25.00 % | 0.24 271.43 % | -0.14 -177.78 % | 0.18 0.00 % | 0.18 |
| Earnings per share | -0.22 -29.41 % | -0.17 -30.77 % | -0.13 0.00 % | -0.13 -70.83 % | -0.08 41.46 % | -0.13 -69.93 % | -0.08 -71.91 % | -0.04 34.46 % | -0.07 -71.03 % | -0.04 -1 426.92 % | 0.00 -136.11 % | 0.01 -60.00 % | 0.02 275.00 % | 0.00 300.00 % | 0.00 -116.78 % | 0.01 -26.29 % | 0.02 76.36 % | 0.01 -98.87 % | 0.97 3 121.81 % | -0.03 84.71 % | -0.21 -191.67 % | -0.07 96.95 % | -2.36 -1 023.81 % | -0.21 25.00 % | -0.28 -180.00 % | -0.10 -127.03 % | 0.37 364.29 % | -0.14 0.00 % | -0.14 -333.33 % | 0.06 -40.00 % | 0.10 341.55 % | -0.04 -176.81 % | 0.05 -55.08 % | 0.12 541.71 % | 0.02 -80.96 % | 0.10 -18.17 % | 0.12 -33.33 % | 0.18 -25.00 % | 0.24 271.43 % | -0.14 -173.68 % | 0.19 0.00 % | 0.19 |
| Gross profit | 10.736 M 36.16 % | 7.885 M -71.41 % | 27.581 M 91.72 % | 14.386 M -21.38 % | 18.299 M 98.67 % | 9.211 M -49.72 % | 18.320 M 2.63 % | 17.850 M -11.18 % | 20.096 M 153.57 % | 7.925 M -66.68 % | 23.786 M 96.25 % | 12.120 M -39.75 % | 20.118 M 74.81 % | 11.508 M -70.67 % | 39.232 M 106.67 % | 18.983 M -18.89 % | 23.404 M 15.72 % | 20.225 M -35.35 % | 31.284 M 9.49 % | 28.573 M 55.64 % | 18.358 M -6.27 % | 19.585 M -64.86 % | 55.737 M 215.77 % | 17.651 M 21.97 % | 14.472 M -23.77 % | 18.984 M 421.49 % | -5.905 M -114.48 % | 40.781 M 12.44 % | 36.269 M -8.39 % | 39.593 M -40.58 % | 66.628 M 91.76 % | 34.746 M -30.23 % | 49.801 M -23.96 % | 65.490 M 25.29 % | 52.269 M 1.91 % | 51.289 M -3.85 % | 53.341 M -26.64 % | 72.710 M -1.19 % | 73.588 M 145.59 % | 29.964 M -54.87 % | 66.396 M 0.00 % | 66.396 M |
| Income tax expense | 421.823 K 343.80 % | 95.049 K -94.94 % | 1.877 M 40.48 % | 1.336 M -50.90 % | 2.721 M 562.46 % | 410.754 K -84.62 % | 2.671 M 15.80 % | 2.306 M 7.96 % | 2.136 M 123.60 % | 955.399 K -42.60 % | 1.664 M 3.65 % | 1.606 M -54.14 % | 3.502 M 117.09 % | 1.613 M -72.18 % | 5.798 M 173.81 % | 2.118 M -39.31 % | 3.490 M 68.48 % | 2.071 M -53.64 % | 4.468 M 79.13 % | 2.494 M -44.73 % | 4.513 M 588.29 % | 655.623 K -99.07 % | 70.770 M 7 113.88 % | -1.009 M 89.60 % | -9.698 M -984.58 % | -894.169 K 1.85 % | -911.000 K 58.19 % | -2.179 M -194.86 % | -739.000 K -147.73 % | 1.548 M -11.27 % | 1.745 M 212.00 % | -1.558 M -297.37 % | 789.383 K -70.30 % | 2.658 M 197.89 % | -2.715 M -198.64 % | 2.753 M -8.22 % | 2.999 M 4.24 % | 2.877 M 53.85 % | 1.870 M 150.80 % | -3.681 M -198.87 % | 3.723 M 0.00 % | 3.723 M |
| Cost of revenue | 96.678 M 43.38 % | 67.426 M -47.39 % | 128.173 M 132.32 % | 55.172 M -1.68 % | 56.116 M 10.43 % | 50.813 M -2.28 % | 51.999 M 5.00 % | 49.521 M -24.91 % | 65.951 M 24.97 % | 52.775 M -33.38 % | 79.213 M 10.12 % | 71.934 M -0.97 % | 72.635 M 44.79 % | 50.166 M -54.14 % | 109.382 M 66.73 % | 65.606 M -13.42 % | 75.772 M 31.20 % | 57.753 M -0.60 % | 58.104 M -28.88 % | 81.695 M -48.67 % | 159.163 M 65.96 % | 95.902 M -60.56 % | 243.141 M 62.40 % | 149.714 M 19.00 % | 125.805 M -13.07 % | 144.722 M -25.30 % | 193.749 M 35.95 % | 142.515 M 0.18 % | 142.261 M -15.18 % | 167.715 M 9.43 % | 153.268 M 48.16 % | 103.450 M -35.68 % | 160.826 M 15.10 % | 139.729 M 17.83 % | 118.585 M 1.71 % | 116.586 M -9.42 % | 128.712 M 0.19 % | 128.465 M -4.33 % | 134.285 M 36.82 % | 98.144 M -36.63 % | 154.885 M 0.00 % | 154.885 M |
| General and administrative expenses | -342.779 K -104.91 % | 6.979 M 219.48 % | -5.841 M -174.56 % | 7.834 M 17.18 % | 6.686 M 7.22 % | 6.236 M 216.04 % | -5.374 M -152.59 % | 10.219 M -13.78 % | 11.853 M 255.72 % | 3.332 M 160.71 % | -5.488 M -169.78 % | 7.865 M 807.79 % | 866.394 K -71.36 % | 3.025 M 157.18 % | -5.290 M -148.44 % | 10.920 M 910.62 % | -1.347 M -125.90 % | 5.202 M 129.99 % | -17.344 M -428.60 % | 5.278 M 216.85 % | -4.517 M -129.65 % | 15.235 M 149.91 % | -30.523 M -264.22 % | 18.586 M 7.28 % | 17.325 M 91.74 % | 9.036 M 270.52 % | -5.299 M -146.17 % | 11.477 M 13.63 % | 10.100 M 2.08 % | 9.894 M 18.08 % | 8.379 M -10.09 % | 9.319 M 189.06 % | -10.464 M -154.81 % | 19.090 M 147.34 % | -40.322 M -262.63 % | 24.794 M 275.36 % | -14.139 M -165.62 % | 21.548 M 142.82 % | -50.318 M -308.30 % | 24.157 M 26.53 % | 19.092 M 0.00 % | 19.092 M |
| Selling and marketing expenses | -193.000 K -103.39 % | 5.691 M 184.32 % | -6.750 M -229.80 % | 5.200 M 6 928.55 % | -76.153 K -101.71 % | 4.466 M 17.51 % | 3.801 M -59.09 % | 9.289 M 1 322.71 % | -759.721 K -124.16 % | 3.145 M -51.61 % | 6.499 M -16.88 % | 7.819 M 126.59 % | 3.451 M 33.64 % | 2.582 M -59.72 % | 6.411 M -21.29 % | 8.146 M 120.77 % | 3.690 M 22.92 % | 3.002 M -71.82 % | 10.652 M 28.40 % | 8.296 M -40.26 % | 13.887 M 104.61 % | 6.787 M -69.63 % | 22.347 M 48.91 % | 15.007 M 1 574.15 % | -1.018 M -107.26 % | 14.018 M -50.52 % | 28.329 M 37.67 % | 20.578 M 2 518.10 % | -851.000 K -106.20 % | 13.728 M -56.06 % | 31.239 M 120.01 % | 14.199 M -30.67 % | 20.481 M -9.98 % | 22.751 M -4.21 % | 23.751 M 7.46 % | 22.102 M 21.53 % | 18.187 M -17.28 % | 21.987 M 8.04 % | 20.350 M 11.42 % | 18.264 M -11.97 % | 20.747 M 0.00 % | 20.747 M |
| Other expenses | 20.706 M 930.33 % | -2.494 M -108.33 % | 29.937 M 2 118.16 % | 1.350 M | 0.000 100.00 % | -10.660 K -100.83 % | 1.291 M 254.08 % | -838.110 K -165.10 % | 1.288 M 103.95 % | 631.283 K -94.67 % | 11.845 M 236.61 % | -8.671 M -269.62 % | 5.112 M 3 994.17 % | -131.264 K | 0.000 100.00 % | -5.071 M -1 227.03 % | 449.916 K 9 397.71 % | -4.839 K | 0.000 100.00 % | -505.808 K -174.42 % | 679.630 K 235.74 % | -500.679 K | 0.000 100.00 % | -354.000 K -316.86 % | 163.242 K 326 584.00 % | -50.000 100.00 % | -89.740 M -689.77 % | 15.216 M -11.82 % | 17.255 M 4 695.19 % | 359.840 K | 0.000 -100.00 % | 906.389 K 145.21 % | -2.005 M -192.68 % | 2.163 M -54.17 % | 4.720 M -38.33 % | 7.652 M 1 224.87 % | 577.599 K -94.61 % | 10.710 M 7.82 % | 9.933 M 1 846.25 % | 510.367 K 109.75 % | -5.232 M 0.00 % | -5.232 M |
| Operating expenses | 37.421 M 34.47 % | 27.828 M -28.95 % | 39.167 M 32.59 % | 29.539 M 17.79 % | 25.078 M 10.54 % | 22.686 M -7.02 % | 24.400 M 16.75 % | 20.899 M -15.26 % | 24.664 M 119.66 % | 11.228 M -30.57 % | 16.171 M 151.68 % | 6.425 M -51.60 % | 13.275 M 43.81 % | 9.231 M -35.96 % | 14.415 M -5.01 % | 15.174 M 10.73 % | 13.704 M 8.64 % | 12.614 M -56.88 % | 29.250 M -10.16 % | 32.560 M -10.79 % | 36.498 M 19.48 % | 30.548 M -69.48 % | 100.105 M 113.14 % | 46.967 M -8.15 % | 51.134 M 61.03 % | 31.755 M -59.70 % | 78.801 M 30.18 % | 60.531 M 67.48 % | 36.142 M 16.25 % | 31.089 M -26.82 % | 42.483 M 2.61 % | 41.401 M -1.13 % | 41.876 M -3.85 % | 43.552 M -8.37 % | 47.529 M -12.87 % | 54.548 M 68.86 % | 32.303 M -40.45 % | 54.245 M 23.30 % | 43.994 M 1.41 % | 43.381 M -1.11 % | 43.868 M 0.00 % | 43.868 M |
| Cost and expenses | 134.099 M 40.78 % | 95.254 M -43.67 % | 169.097 M 101.30 % | 84.002 M 3.46 % | 81.193 M 10.47 % | 73.499 M -3.79 % | 76.399 M 11.91 % | 68.269 M -23.53 % | 89.272 M 39.48 % | 64.003 M -32.90 % | 95.384 M 21.73 % | 78.360 M -8.79 % | 85.911 M 44.64 % | 59.397 M -53.86 % | 128.742 M 73.07 % | 74.388 M -16.52 % | 89.107 M 26.63 % | 70.367 M -25.14 % | 94.004 M -7.60 % | 101.739 M -46.58 % | 190.443 M 50.61 % | 126.451 M -57.36 % | 296.541 M 50.77 % | 196.681 M 10.34 % | 178.258 M 1.01 % | 176.476 M -35.25 % | 272.550 M 46.01 % | 186.670 M 5.18 % | 177.479 M -9.28 % | 195.632 M 0.56 % | 194.542 M 34.30 % | 144.851 M -27.59 % | 200.050 M 9.15 % | 183.281 M 11.54 % | 164.321 M -0.14 % | 164.557 M 1.75 % | 161.723 M -7.24 % | 174.337 M -0.57 % | 175.340 M 23.89 % | 141.526 M -28.79 % | 198.753 M 0.00 % | 198.753 M |
| Research and development expenses | 17.251 M -2.27 % | 17.651 M -19.11 % | 21.821 M 44.05 % | 15.148 M 11.60 % | 13.574 M 13.62 % | 11.947 M -2.80 % | 12.291 M 48.53 % | 8.275 M 33.13 % | 6.216 M 50.86 % | 4.120 M 24.29 % | 3.315 M -20.28 % | 4.158 M 8.11 % | 3.846 M 2.41 % | 3.755 M -10.67 % | 4.204 M 4.29 % | 4.031 M -16.84 % | 4.847 M 12.73 % | 4.300 M -64.98 % | 12.278 M 119.01 % | 5.606 M 78.24 % | 3.145 M -66.87 % | 9.493 M -77.36 % | 41.938 M 208.05 % | 13.614 M -10.73 % | 15.250 M 67.37 % | 9.112 M -72.49 % | 33.127 M 149.83 % | 13.260 M -42.40 % | 23.022 M 223.92 % | 7.107 M -82.66 % | 40.999 M 141.85 % | 16.952 M -37.33 % | 27.049 M | 0.000 -100.00 % | 45.830 M | 0.000 -100.00 % | 19.913 M | 0.000 -100.00 % | 54.075 M | 0.000 -100.00 % | 12.277 M 0.00 % | 12.277 M |
| Selling general and administrative expenses | -535.781 K -104.23 % | 12.671 M 200.63 % | -12.591 M -196.55 % | 13.041 M 9.45 % | 11.916 M 11.34 % | 10.702 M 3 650.47 % | -301.421 K -101.55 % | 19.508 M 13.68 % | 17.161 M 164.96 % | 6.477 M 540.44 % | 1.011 M -93.55 % | 15.685 M 263.29 % | 4.317 M -23.00 % | 5.607 M -74.31 % | 21.825 M 14.47 % | 19.066 M 713.91 % | 2.342 M -71.44 % | 8.203 M 222.60 % | -6.691 M -149.29 % | 13.574 M 44.87 % | 9.370 M -57.45 % | 22.022 M -63.92 % | 61.028 M 81.67 % | 33.593 M -3.44 % | 34.791 M 50.91 % | 23.053 M 0.10 % | 23.030 M -28.15 % | 32.055 M 196.61 % | 10.807 M -54.25 % | 23.622 M -40.38 % | 39.618 M 68.46 % | 23.518 M 134.76 % | 10.018 M -76.06 % | 41.841 M 352.50 % | -16.571 M -135.34 % | 46.895 M 1 058.77 % | 4.047 M -90.70 % | 43.535 M 245.27 % | -29.968 M -170.64 % | 42.421 M 6.48 % | 39.839 M 0.00 % | 39.839 M |
| Interest income | 63.610 K -38.45 % | 103.339 K -19.28 % | 128.017 K -37.44 % | 204.641 K -16.90 % | 246.257 K 106.57 % | 119.214 K -79.40 % | 578.665 K -45.17 % | 1.055 M 80.37 % | 585.126 K 31.09 % | 446.351 K 149.20 % | 179.115 K -79.51 % | 874.272 K 42.54 % | 613.352 K 687.14 % | 77.922 K -96.04 % | 1.965 M 772.47 % | 225.261 K 48.27 % | 151.922 K 99.27 % | 76.240 K -65.54 % | 221.252 K 11.35 % | 198.698 K -97.30 % | 7.349 M 84.86 % | 3.976 M 1 482.37 % | 251.244 K -98.38 % | 15.551 M 2 828.67 % | 530.992 K 51.80 % | 349.804 K -99.84 % | 223.881 M 114 959.31 % | 194.579 K | 0.000 -100.00 % | 255.503 K -49.07 % | 501.701 K | 0.000 -100.00 % | 272.529 K | 0.000 | 0.000 | 0.000 -100.00 % | 525.879 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 M 0.00 % | 2.118 M |
| Interest expense | 312.806 K 178.09 % | 112.485 K -88.78 % | 1.003 M 156.56 % | 390.929 K -29.18 % | 552.011 K 169.42 % | 204.892 K 26.84 % | 161.540 K | 0.000 -100.00 % | 125.377 K 1.11 % | 124.000 K 137.21 % | 52.275 K | 0.000 -100.00 % | 126.740 K 1.53 % | 124.833 K | 0.000 -100.00 % | 956.334 K -7.30 % | 1.032 M 147.23 % | 417.301 K | 0.000 -100.00 % | 2.617 M 0.69 % | 2.599 M | 0.000 -100.00 % | 8.909 M | 0.000 -100.00 % | 1.495 M -70.52 % | 5.071 M -37.19 % | 8.074 M -49.59 % | 16.018 M 63.92 % | 9.772 M | 0.000 -100.00 % | 12.690 M 286.07 % | 3.287 M -28.54 % | 4.600 M 296.86 % | 1.159 M | 0.000 -100.00 % | 3.233 M -16.07 % | 3.852 M 216.78 % | 1.216 M | 0.000 -100.00 % | 8.168 M | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 3.530 M -0.09 % | 3.533 M -23.11 % | 4.595 M 10 518.73 % | 43.276 K -98.92 % | 3.991 M 0.00 % | 3.991 M -2.47 % | 4.092 M 0.00 % | 4.092 M 6.72 % | 3.834 M 0.00 % | 3.834 M -33.72 % | 5.785 M 0.00 % | 5.785 M -12.96 % | 6.646 M 0.00 % | 6.646 M 11.88 % | 5.940 M 0.00 % | 5.940 M 14.55 % | 5.186 M 5.49 % | 4.916 M 4.11 % | 4.722 M -3.95 % | 4.916 M 0.00 % | 4.916 M -5.68 % | 5.212 M 19.71 % | 4.354 M -16.46 % | 5.212 M 0.00 % | 5.212 M -12.49 % | 5.956 M -21.52 % | 7.589 M 23.64 % | 6.138 M -18.88 % | 7.567 M 3 021.62 % | -259.000 K 83.19 % | -1.540 M -124.06 % | 6.402 M 1.95 % | 6.279 M 0.00 % | 6.279 M 562.40 % | -1.358 M -124.44 % | 5.557 M 0.00 % | 5.557 M 1 010.07 % | 500.600 K 0.00 % | 500.600 K 0.00 % | 500.600 K |
| Operating income | -26.685 M -33.81 % | -19.942 M -49.47 % | -13.342 M 7.63 % | -14.444 M -113.07 % | -6.779 M 55.88 % | -15.364 M -96.89 % | -7.803 M -155.92 % | -3.049 M 51.94 % | -6.344 M -68.20 % | -3.772 M -784.34 % | 551.141 K -76.33 % | 2.328 M -58.92 % | 5.667 M 156.46 % | 2.210 M -64.93 % | 6.301 M 65.44 % | 3.808 M -29.92 % | 5.435 M 58.21 % | 3.435 M 109.44 % | -36.394 M -4 266.65 % | -833.454 K 96.09 % | -21.294 M -174.44 % | -7.759 M 96.35 % | -212.637 M -697.32 % | -26.669 M 38.90 % | -43.646 M -223.93 % | -13.474 M -133.69 % | 39.988 M 302.48 % | -19.749 M 3.46 % | -20.457 M -340.56 % | 8.504 M -40.56 % | 14.306 M 314.35 % | -6.674 M -184.21 % | 7.925 M -45.30 % | 14.488 M 377.41 % | -5.223 M -60.23 % | -3.259 M -124.97 % | 13.052 M -29.31 % | 18.465 M -13.74 % | 21.407 M 203.62 % | -20.660 M -205.88 % | 19.512 M 0.00 % | 19.512 M |
| Operating income ratio | -0.25 6.18 % | -0.26 -209.13 % | -0.09 58.75 % | -0.21 -127.94 % | -0.09 64.41 % | -0.26 -130.66 % | -0.11 -145.19 % | -0.05 38.62 % | -0.07 -18.66 % | -0.06 -1 261.20 % | 0.01 -80.68 % | 0.03 -54.67 % | 0.06 70.53 % | 0.04 -15.49 % | 0.04 -5.83 % | 0.05 -17.84 % | 0.05 24.39 % | 0.04 110.82 % | -0.41 -5 286.67 % | -0.01 93.70 % | -0.12 -78.54 % | -0.07 90.56 % | -0.71 -346.48 % | -0.16 48.79 % | -0.31 -278.03 % | -0.08 -138.66 % | 0.21 297.58 % | -0.11 5.97 % | -0.11 -379.34 % | 0.04 -36.95 % | 0.07 234.71 % | -0.05 -228.35 % | 0.04 -46.70 % | 0.07 330.95 % | -0.03 -57.44 % | -0.02 -127.08 % | 0.07 -21.89 % | 0.09 -10.87 % | 0.10 163.86 % | -0.16 -282.89 % | 0.09 0.00 % | 0.09 |
| Total other income expenses net | 559.030 K 639.58 % | 75.587 K -37.10 % | 120.166 K -69.11 % | 388.987 K 6.81 % | 364.202 K 3 516.21 % | -10.661 K -100.83 % | 1.291 M 157 579.15 % | -820.000 -100.25 % | 330.049 K 1 154.87 % | -31.288 K -103.90 % | 801.950 K 568.99 % | 119.874 K 342.97 % | -49.337 K 46.93 % | -92.972 K 88.83 % | -832.189 K -1 159.29 % | 78.561 K -82.54 % | 449.916 K 9 395.79 % | -4.840 K -100.00 % | 157.542 M 31 246.66 % | -505.807 K -174.42 % | 679.632 K 235.74 % | -500.678 K 8.64 % | -548.000 K -54.80 % | -354.000 K -226.24 % | 280.427 K 560 954.00 % | -50.000 -100.02 % | 276.872 K 611.33 % | 38.923 K -94.79 % | 746.431 K | 0.000 100.00 % | -313.000 K -619.93 % | 60.200 K 103.24 % | -1.858 M | 0.000 -100.00 % | 4.719 M -73.42 % | 17.755 M 3 033.88 % | 566.563 K 7.85 % | 525.308 K -94.61 % | 9.749 M 1 810.19 % | 510.367 K | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 893.191 K -87.19 % | 6.975 M 142.10 % | -16.566 M 59.81 % | -41.214 M -182.41 % | -14.594 M 0.26 % | -14.631 M 44.80 % | -26.508 M 19.31 % | -32.853 M 19.36 % | -40.738 M 4.51 % | -42.661 M 20.27 % | -53.507 M 53.05 % | -113.967 M -168.71 % | -42.412 M -4.04 % | -40.766 M 21.47 % | -51.910 M -62.06 % | -32.032 M -411.23 % | 10.292 M 123.11 % | -44.526 M -74.10 % | -25.575 M -274.68 % | 14.641 M -91.55 % | 173.268 M -14.78 % | 203.317 M 5.46 % | 192.787 M -22.66 % | 249.258 M 43.29 % | 173.948 M -23.17 % | 226.416 M -35.52 % | 351.126 M 40.89 % | 249.221 M -10.03 % | 277.012 M -19.07 % | 342.277 M 55.69 % | 219.842 M 3.03 % | 213.376 M 38.96 % | 153.556 M 221.62 % | 47.745 M 469.69 % | -12.915 M 85.06 % | -86.471 M -297.19 % | 43.852 M -75.85 % | 181.558 M 7 856.09 % | 2.282 M -97.50 % | 91.415 M 31.06 % | 69.751 M 0.00 % | 69.751 M |
| Total investments | 0.000 -100.00 % | 43.448 M -0.79 % | 43.793 M -0.78 % | 44.138 M -31.57 % | 64.505 M 222.17 % | 20.022 M -50.53 % | 40.472 M 4 856.43 % | 816.556 K -4.26 % | 852.883 K -3.71 % | 885.772 K -15.96 % | 1.054 M -13.04 % | 1.212 M -12.43 % | 1.384 M -8.10 % | 1.506 M -9.93 % | 1.672 M -1.12 % | 1.691 M -65.17 % | 4.855 M 79.95 % | 2.698 M -36.35 % | 4.239 M -21.53 % | 5.402 M -4.64 % | 5.665 M -7.04 % | 6.094 M -19.97 % | 7.615 M -22.34 % | 9.806 M 40.29 % | 6.990 M -1.34 % | 7.085 M -4.94 % | 7.453 M 11.59 % | 6.679 M 13.72 % | 5.873 M -10.54 % | 6.565 M -6.56 % | 7.026 M -5.67 % | 7.448 M 32.34 % | 5.628 M -3.40 % | 5.826 M 16.52 % | 5.000 M -42.89 % | 8.755 M -6.63 % | 9.377 M -97.42 % | 363.116 M 3 681.67 % | 9.602 M -94.75 % | 182.830 M 1 631.18 % | 10.561 M 128.30 % | 4.626 M |
| Total debt | 54.424 M -1.57 % | 55.293 M 49.82 % | 36.907 M 16.48 % | 31.685 M -29.19 % | 44.745 M 32.45 % | 33.783 M -2.67 % | 34.711 M 13.06 % | 30.701 M 40.15 % | 21.905 M -4.44 % | 22.923 M -4.20 % | 23.927 M -4.24 % | 24.986 M -5.09 % | 26.327 M 0.70 % | 26.143 M -4.97 % | 27.509 M -40.07 % | 45.904 M -3.44 % | 47.541 M 244.08 % | 13.817 M -3.76 % | 14.357 M -87.42 % | 114.122 M -57.93 % | 271.268 M -7.40 % | 292.949 M 0.28 % | 292.134 M -11.21 % | 329.034 M 21.65 % | 270.466 M -22.32 % | 348.166 M -30.65 % | 502.057 M 25.50 % | 400.039 M -5.51 % | 423.354 M -8.77 % | 464.053 M -0.38 % | 465.841 M 40.89 % | 330.640 M 46.47 % | 225.740 M -2.21 % | 230.840 M 31.20 % | 175.940 M -7.71 % | 190.640 M 6.72 % | 178.640 M | 0.000 -100.00 % | 183.840 M | 0.000 -100.00 % | 156.540 M 0.00 % | 156.540 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 47.320 M -81.31 % | 253.214 M 434.90 % | 47.338 M -81.31 % | 253.283 M 436.10 % | 47.245 M -81.15 % | 250.577 M 427.86 % | 47.470 M -81.01 % | 249.972 M 431.05 % | 47.071 M -81.04 % | 248.296 M 121 985.97 % | 203.378 K -99.92 % | 246.937 M 462.92 % | 43.867 M -82.26 % | 247.265 M 460.92 % | 44.082 M -82.18 % | 247.443 M 3 855 353.41 % | 6.418 K -98.90 % | 581.381 K -49.22 % | 1.145 M -0.87 % | 1.155 M 32.58 % | 871.143 K 43.52 % | 606.992 K 0.00 % | 606.991 K 168.99 % | 225.659 K -58.53 % | 544.181 K -11.33 % | 613.741 K 22 090.00 % | -2.791 K 99.58 % | -672.000 K -101.77 % | 37.902 M 94 621.06 % | -40.099 K -362.86 % | 15.255 K -67.08 % | 46.343 K 6.61 % | 43.468 K 623.14 % | 6.011 K 51.49 % | 3.968 K -100.00 % | 455.891 M 14 268 788.89 % | 3.195 K -100.00 % | 443.043 M 410 224 900.17 % | 108.000 0.00 % | 108.000 |
| Retained earnings | -107.613 M -32.75 % | -81.065 M -32.67 % | -61.103 M -32.83 % | -46.002 M -50.27 % | -30.613 M -42.54 % | -21.477 M -277.25 % | -5.693 M -263.37 % | 3.485 M -60.51 % | 8.825 M -48.01 % | 16.975 M -21.89 % | 21.733 M -9.92 % | 24.127 M 3.71 % | 23.264 M 10.17 % | 21.117 M 2.78 % | 20.545 M -1.35 % | 20.827 M 9.29 % | 19.056 M 14.37 % | 16.661 M 8.89 % | 15.301 M 115.09 % | -101.376 M -3.93 % | -97.543 M -34.51 % | -72.517 M -13.50 % | -63.890 M -129.10 % | 219.575 M -10.12 % | 244.310 M -12.83 % | 280.280 M -6.72 % | 300.478 M 14.97 % | 261.349 M -5.93 % | 277.823 M -8.34 % | 303.087 M 2.58 % | 295.450 M 3.89 % | 284.381 M -1.72 % | 289.346 M -7.86 % | 314.019 M 3.93 % | 302.156 M -0.59 % | 303.961 M 4.03 % | 292.175 M | 0.000 -100.00 % | 265.413 M | 0.000 -100.00 % | 257.217 M -9.87 % | 285.388 M |
| Common stock | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 33.33 % | 90.000 M | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 90.000 M 0.00 % | 90.000 M |
| Total equity | 271.836 M -6.75 % | 291.498 M -6.42 % | 311.505 M -4.52 % | 326.257 M -4.55 % | 341.805 M -2.58 % | 350.852 M -3.55 % | 363.769 M -2.50 % | 373.115 M -1.43 % | 378.532 M -1.94 % | 386.016 M -1.29 % | 391.042 M -0.12 % | 391.510 M 0.40 % | 389.961 M 0.71 % | 387.193 M 0.10 % | 386.788 M -0.14 % | 387.347 M 0.46 % | 385.563 M 0.57 % | 383.360 M 0.37 % | 381.950 M 43.67 % | 265.844 M -1.63 % | 270.242 M -8.62 % | 295.748 M -2.84 % | 304.379 M -48.21 % | 587.760 M -3.65 % | 610.016 M -5.70 % | 646.902 M -3.22 % | 668.407 M 6.81 % | 625.803 M -2.62 % | 642.643 M -3.80 % | 668.025 M 0.98 % | 661.536 M 2.25 % | 646.953 M -0.56 % | 650.571 M -3.67 % | 675.325 M 1.78 % | 663.492 M 0.34 % | 661.242 M 37.00 % | 482.653 M 5.86 % | 455.919 M 0.00 % | 455.919 M 2.89 % | 443.099 M 0.00 % | 443.099 M 0.00 % | 443.099 M |
| Other non current liabilities | 5.687 M 50.29 % | 3.784 M -4.61 % | 3.967 M 48.10 % | 2.679 M 14.45 % | 2.340 M 9.12 % | 2.145 M -0.15 % | 2.148 M -3.33 % | 2.222 M 3.07 % | 2.156 M -37.72 % | 3.462 M -0.27 % | 3.471 M 41.79 % | 2.448 M -39.00 % | 4.013 M -45.04 % | 7.302 M -6.65 % | 7.822 M 75.15 % | 4.466 M -16.01 % | 5.317 M -5.99 % | 5.656 M -2.25 % | 5.786 M 47.23 % | 3.930 M 881.91 % | 400.241 K -45.55 % | 735.000 K -32.51 % | 1.089 M -72.69 % | 3.988 M -5.09 % | 4.202 M -17.43 % | 5.089 M -18.62 % | 6.253 M 13.01 % | 5.533 M -21.15 % | 7.017 M -18.90 % | 8.652 M -17.49 % | 10.486 M -33.55 % | 15.780 M -21.59 % | 20.126 M -5.50 % | 21.298 M 1.71 % | 20.939 M -49.15 % | 41.174 M 86.97 % | 22.022 M | 0.000 -100.00 % | 20.398 M | 0.000 -100.00 % | 19.916 M -53.61 % | 42.931 M |
| Long term debt | 4.880 M -13.82 % | 5.662 M -14.25 % | 6.603 M -12.34 % | 7.532 M -10.86 % | 8.450 M -11.40 % | 9.537 M -10.12 % | 10.611 M 35.60 % | 7.825 M -8.70 % | 8.571 M -7.92 % | 9.308 M -7.25 % | 10.036 M -7.65 % | 10.867 M -8.77 % | 11.912 M 1.64 % | 11.720 M -7.17 % | 12.625 M -72.50 % | 45.903 M -3.36 % | 47.497 M 439.13 % | 8.810 M -80.99 % | 46.343 M 14.29 % | 40.550 M -5.26 % | 42.800 M -5.52 % | 45.301 M -4.73 % | 47.551 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K -95.51 % | 5.340 M -48.85 % | 10.440 M -32.82 % | 15.540 M -24.71 % | 20.640 M -19.81 % | 25.740 M | 0.000 -100.00 % | 35.940 M | 0.000 -100.00 % | 46.140 M 0.00 % | 46.140 M |
| Total non current liabilities | 11.260 M 10.33 % | 10.206 M -11.22 % | 11.496 M 1.72 % | 11.302 M -6.18 % | 12.046 M -8.07 % | 13.103 M -8.66 % | 14.346 M 21.58 % | 11.800 M -7.03 % | 12.692 M -14.70 % | 14.878 M -5.72 % | 15.781 M -0.45 % | 15.853 M -30.69 % | 22.871 M -12.58 % | 26.161 M -6.83 % | 28.079 M -52.98 % | 59.715 M -7.91 % | 64.841 M 141.84 % | 26.811 M -58.63 % | 64.813 M 12.59 % | 57.565 M 5.76 % | 54.428 M -5.71 % | 57.723 M -5.00 % | 60.760 M 291.87 % | 15.505 M -4.57 % | 16.248 M 5.75 % | 15.365 M -5.17 % | 16.203 M 1.17 % | 16.015 M -15.49 % | 18.950 M -11.95 % | 21.523 M -16.07 % | 25.645 M -19.42 % | 31.826 M -24.12 % | 41.945 M -13.36 % | 48.414 M -12.30 % | 55.203 M -10.69 % | 61.814 M -15.20 % | 72.890 M 115.99 % | -455.919 M -688.49 % | 77.473 M 117.48 % | -443.099 M -597.47 % | 89.071 M 0.00 % | 89.071 M |
| Other current liabilities | 42.740 M -34.41 % | 65.166 M 0.09 % | 65.105 M 36.09 % | 47.839 M -19.21 % | 59.214 M 11.89 % | 52.919 M -28.45 % | 73.957 M 12.36 % | 65.823 M 177.91 % | 23.685 M -41.54 % | 40.517 M -51.87 % | 84.182 M 74.36 % | 48.281 M -23.66 % | 63.247 M -23.37 % | 82.535 M -14.58 % | 96.622 M 464.12 % | 17.128 M -77.05 % | 74.628 M 52.61 % | 48.901 M -23.12 % | 63.604 M 307.77 % | 15.598 M 5.64 % | 14.765 M -52.11 % | 30.830 M 14.64 % | 26.893 M -81.52 % | 145.511 M 3.48 % | 140.617 M 426.14 % | 26.726 M -51.21 % | 54.774 M 148.53 % | 22.039 M -42.57 % | 38.376 M -63.60 % | 105.419 M 408.78 % | 20.720 M -60.63 % | 52.631 M 77.18 % | 29.704 M 55.91 % | 19.052 M -75.69 % | 78.380 M 103.04 % | 38.604 M -22.07 % | 49.534 M | 0.000 -100.00 % | 98.114 M | 0.000 -100.00 % | 105.844 M 37.56 % | 76.942 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 19.928 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.937 M 176.39 % | 16.259 M | 0.000 -100.00 % | 14.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.962 M -9.37 % | 28.645 M -17.58 % | 34.757 M -5.20 % | 36.665 M | 0.000 | 0.000 -100.00 % | 49.227 M | 0.000 -100.00 % | 31.261 M -16.89 % | 37.616 M | 0.000 -100.00 % | 56.418 M | 0.000 -100.00 % | 37.675 M 17.27 % | 32.126 M | 0.000 -100.00 % | 42.707 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 49.545 M -0.17 % | 49.631 M 63.78 % | 30.303 M 25.46 % | 24.153 M -0.31 % | 24.229 M -0.07 % | 24.246 M 0.60 % | 24.100 M 5.35 % | 22.876 M 128.44 % | 10.014 M -0.01 % | 10.015 M -27.90 % | 13.891 M 38.70 % | 10.015 M 0.00 % | 10.015 M 0.00 % | 10.015 M -32.71 % | 14.884 M | 0.000 | 0.000 -100.00 % | 5.007 M 0.00 % | 5.007 M -93.19 % | 73.572 M -67.80 % | 228.468 M -7.74 % | 247.647 M 1.25 % | 244.582 M -25.67 % | 329.034 M 21.65 % | 270.466 M -22.32 % | 348.166 M -30.65 % | 502.057 M 25.50 % | 400.039 M -4.11 % | 417.179 M -10.10 % | 464.053 M 3.05 % | 450.301 M 36.29 % | 330.400 M 65.20 % | 200.000 M -9.26 % | 220.400 M 37.41 % | 160.400 M -5.65 % | 170.000 M 11.18 % | 152.900 M | 0.000 -100.00 % | 127.500 M | 0.000 -100.00 % | 110.400 M 0.00 % | 110.400 M |
| Total current liabilities | 204.341 M -3.64 % | 212.059 M 4.84 % | 202.276 M 36.92 % | 147.728 M 28.99 % | 114.530 M -3.80 % | 119.055 M -10.66 % | 133.263 M -2.02 % | 136.010 M 5.55 % | 128.859 M 7.75 % | 119.594 M -17.22 % | 144.475 M 0.46 % | 143.809 M -2.28 % | 147.169 M -15.53 % | 174.225 M -0.13 % | 174.453 M 57.04 % | 111.086 M -5.09 % | 117.041 M -3.03 % | 120.695 M -7.68 % | 130.735 M -66.24 % | 387.264 M -35.86 % | 603.802 M -11.69 % | 683.750 M -7.46 % | 738.830 M -14.31 % | 862.194 M 4.90 % | 821.888 M -2.89 % | 846.319 M -10.53 % | 945.913 M -1.66 % | 961.846 M 0.34 % | 958.624 M 5.55 % | 908.222 M -2.69 % | 933.356 M 39.16 % | 670.715 M 24.46 % | 538.904 M -1.58 % | 547.565 M 8.39 % | 505.171 M 1.13 % | 499.548 M 6.21 % | 470.354 M | 0.000 -100.00 % | 431.326 M | 0.000 -100.00 % | 402.116 M 0.00 % | 402.116 M |
| Total liabilities | 215.601 M -3.00 % | 222.266 M 3.97 % | 213.772 M 34.42 % | 159.030 M 26.90 % | 125.320 M -5.17 % | 132.158 M -10.47 % | 147.609 M -0.14 % | 147.810 M 4.42 % | 141.551 M 5.26 % | 134.472 M -16.09 % | 160.256 M 0.37 % | 159.662 M -6.10 % | 170.040 M -15.14 % | 200.386 M -1.06 % | 202.532 M 18.58 % | 170.801 M -6.09 % | 181.883 M 23.30 % | 147.507 M -6.97 % | 158.555 M -64.36 % | 444.828 M -32.42 % | 658.229 M -11.23 % | 741.473 M -7.27 % | 799.591 M -8.90 % | 877.698 M 4.72 % | 838.136 M -2.73 % | 861.685 M -10.44 % | 962.116 M -1.61 % | 977.861 M 0.03 % | 977.574 M 5.14 % | 929.745 M -3.05 % | 959.001 M 36.50 % | 702.540 M 20.95 % | 580.849 M -2.54 % | 595.979 M 6.35 % | 560.374 M -0.18 % | 561.362 M 3.34 % | 543.243 M 219.15 % | -455.919 M -189.61 % | 508.799 M 214.83 % | -443.099 M -190.21 % | 491.187 M 0.00 % | 491.187 M |
| Other non current assets | 45.800 M 1 232.10 % | 3.438 M -5.03 % | 3.620 M -13.61 % | 4.191 M 33.93 % | 3.129 M -90.85 % | 34.211 M -48.42 % | 66.320 M 2 343.18 % | 2.714 M -98.39 % | 168.280 M -0.38 % | 168.920 M -0.37 % | 169.552 M 41.03 % | 120.224 M -29.32 % | 170.094 M -0.17 % | 170.387 M 14 690.54 % | 1.152 M -99.09 % | 126.185 M 44 557.14 % | 282.564 K -99.78 % | 130.242 M 20 773.59 % | 623.956 K 184.70 % | 219.164 K -66.84 % | 660.955 K -22.89 % | 857.193 K -15.30 % | 1.012 M -99.09 % | 111.815 M -21.09 % | 141.701 M 7.83 % | 131.413 M 1 433.59 % | 8.569 M 190.77 % | 2.947 M -63.29 % | 8.027 M -12.04 % | 9.126 M -19.57 % | 11.346 M -73.99 % | 43.626 M -35.87 % | 68.029 M 2 953.37 % | 2.228 M -55.83 % | 5.044 M -44.75 % | 9.129 M 234.40 % | 2.730 M 101.50 % | -181.558 M -16 879.85 % | 1.082 M 101.18 % | -91.415 M -834.91 % | 12.439 M -71.74 % | 44.010 M |
| Long term investments | 0.000 -100.00 % | 43.448 M -0.79 % | 43.793 M -0.78 % | 44.138 M -0.77 % | 44.482 M | 0.000 | 0.000 100.00 % | -49.547 M 0.60 % | -49.848 M -0.40 % | -49.648 M -0.63 % | -49.336 M -142.71 % | 115.513 M 337.42 % | -48.654 M -0.28 % | -48.520 M -25.87 % | -38.548 M -132.30 % | 119.347 M 438.04 % | -35.306 M -128.93 % | 122.031 M 2 114.38 % | -6.058 M 58.50 % | -14.598 M -1.83 % | -14.335 M -3.08 % | -13.906 M -12.28 % | -12.385 M -3 458.91 % | -348.000 K 89.00 % | -3.164 M -8.54 % | -2.915 M -102.77 % | 105.149 M -56.50 % | 241.708 M 3.87 % | 232.701 M -0.54 % | 233.963 M 5.28 % | 222.227 M 1 131.12 % | -21.552 M 56.35 % | -49.372 M -411.95 % | 15.827 M 20.20 % | 13.167 M 50.39 % | 8.755 M -6.63 % | 9.377 M | 0.000 -100.00 % | 9.602 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.731 M -11.06 % | 1.946 M -8.64 % | 2.130 M -9.67 % | 2.358 M 22.35 % | 1.927 M 55.75 % | 1.237 M -5.03 % | 1.303 M 7.28 % | 1.215 M 12.41 % | 1.080 M -3.09 % | 1.115 M -2.96 % | 1.149 M -2.96 % | 1.184 M -2.79 % | 1.218 M -2.79 % | 1.253 M -2.64 % | 1.287 M -2.65 % | 1.322 M 18 210.25 % | 7.220 K -81.37 % | 38.757 K -60.61 % | 98.381 K -98.35 % | 5.947 M -12.25 % | 6.777 M 28.82 % | 5.261 M 18.09 % | 4.455 M -84.00 % | 27.838 M 3.83 % | 26.810 M -20.43 % | 33.694 M 11.82 % | 30.132 M -52.36 % | 63.246 M 14.89 % | 55.049 M 28.10 % | 42.973 M 12.57 % | 38.176 M 31.55 % | 29.021 M -2.28 % | 29.697 M 0.71 % | 29.487 M 0.42 % | 29.364 M 1.05 % | 29.059 M -1.75 % | 29.577 M | 0.000 -100.00 % | 30.654 M | 0.000 -100.00 % | 29.573 M 0.00 % | 29.573 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.731 M -11.06 % | 1.946 M -8.64 % | 2.130 M -9.67 % | 2.358 M 22.35 % | 1.927 M 55.75 % | 1.237 M -5.03 % | 1.303 M 7.28 % | 1.215 M 12.41 % | 1.080 M -3.09 % | 1.115 M -2.96 % | 1.149 M -2.96 % | 1.184 M -2.79 % | 1.218 M -2.79 % | 1.253 M -2.64 % | 1.287 M -2.65 % | 1.322 M 18 210.25 % | 7.220 K -81.37 % | 38.757 K -60.61 % | 98.381 K -98.35 % | 5.947 M -12.25 % | 6.777 M 28.82 % | 5.261 M 18.09 % | 4.455 M -84.00 % | 27.838 M 3.83 % | 26.810 M -20.43 % | 33.694 M 11.82 % | 30.132 M -52.36 % | 63.246 M 14.89 % | 55.049 M 28.10 % | 42.973 M 12.57 % | 38.176 M 31.55 % | 29.021 M -2.28 % | 29.697 M 0.71 % | 29.487 M 0.42 % | 29.364 M 1.05 % | 29.059 M -1.75 % | 29.577 M | 0.000 -100.00 % | 30.654 M | 0.000 -100.00 % | 29.573 M 0.00 % | 29.573 M |
| Property plant equipment net | 159.610 M -16.63 % | 191.449 M -2.17 % | 195.692 M -1.53 % | 198.733 M -1.72 % | 202.202 M -7.18 % | 217.835 M 14.42 % | 190.388 M 42.10 % | 133.979 M -2.28 % | 137.112 M -2.69 % | 140.898 M -2.68 % | 144.774 M -2.74 % | 148.860 M -3.84 % | 154.810 M -2.48 % | 158.739 M -3.39 % | 164.313 M -12.67 % | 188.144 M -2.56 % | 193.092 M 20.22 % | 160.621 M -1.59 % | 163.214 M -4.81 % | 171.463 M -24.84 % | 228.127 M -1.59 % | 231.814 M -1.94 % | 236.407 M 0.00 % | 236.410 M 11.93 % | 211.205 M 1.12 % | 208.859 M 1.40 % | 205.982 M -0.53 % | 207.083 M -1.29 % | 209.798 M 0.01 % | 209.771 M -0.47 % | 210.759 M -47.73 % | 403.180 M -0.65 % | 405.798 M -0.35 % | 407.225 M 2.16 % | 398.602 M 0.73 % | 395.731 M -0.49 % | 397.661 M | 0.000 -100.00 % | 394.366 M | 0.000 -100.00 % | 380.994 M 0.00 % | 380.994 M |
| Total non current assets | 207.141 M -13.97 % | 240.788 M -2.04 % | 245.807 M -1.61 % | 249.840 M -0.92 % | 252.156 M -0.64 % | 253.768 M -1.85 % | 258.544 M 1.34 % | 255.120 M -0.60 % | 256.671 M -1.78 % | 261.311 M -1.82 % | 266.165 M -1.52 % | 270.268 M -2.59 % | 277.468 M -1.56 % | 281.860 M -2.69 % | 289.666 M -8.23 % | 315.652 M -2.52 % | 323.813 M 11.31 % | 290.902 M -1.99 % | 296.809 M -6.48 % | 317.366 M -2.65 % | 326.008 M -1.46 % | 330.838 M -2.91 % | 340.763 M -22.49 % | 439.642 M -0.07 % | 439.965 M 3.62 % | 424.604 M 5.93 % | 400.817 M -27.52 % | 553.005 M 1.94 % | 542.506 M 1.66 % | 533.648 M 2.47 % | 520.795 M 5.72 % | 492.632 M 0.02 % | 492.524 M -0.09 % | 492.978 M 1.77 % | 484.386 M 0.90 % | 480.052 M 0.71 % | 476.678 M 362.55 % | -181.558 M -138.63 % | 470.025 M 614.17 % | -91.415 M -120.11 % | 454.577 M 0.00 % | 454.577 M |
| Other current assets | 24.028 M 14.42 % | 21.000 M -10.81 % | 23.546 M 169.06 % | 8.751 M -6.83 % | 9.392 M 1.19 % | 9.282 M 96.57 % | 4.722 M -58.83 % | 11.468 M 8.67 % | 10.554 M -20.02 % | 13.196 M -2.25 % | 13.500 M -1.52 % | 13.708 M 2.18 % | 13.415 M -5.56 % | 14.205 M -9.76 % | 15.741 M 18.01 % | 13.339 M -33.08 % | 19.934 M -1.63 % | 20.264 M -4.63 % | 21.248 M 23.18 % | 17.249 M -86.70 % | 129.653 M 120.32 % | 58.847 M -64.12 % | 164.003 M 289.86 % | 42.067 M -80.01 % | 210.472 M 362.41 % | 45.516 M -86.43 % | 335.341 M 308.67 % | 82.057 M 3.44 % | 79.325 M 3.53 % | 76.621 M 36.61 % | 56.088 M 27.35 % | 44.043 M 38.91 % | 31.705 M -13.88 % | 36.813 M 8.80 % | 33.835 M 31.44 % | 25.741 M 113.37 % | 12.064 M | 0.000 -100.00 % | 24.724 M | 0.000 -100.00 % | 29.486 M 80.45 % | 16.340 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.023 M 0.00 % | 20.022 M -50.53 % | 40.472 M -19.64 % | 50.363 M -0.67 % | 50.701 M 0.33 % | 50.533 M 0.29 % | 50.389 M 144.08 % | -114.301 M -328.42 % | 50.039 M 0.03 % | 50.026 M 24.38 % | 40.220 M 134.18 % | -117.656 M -392.96 % | 40.161 M 133.65 % | -119.333 M -1 258.91 % | 10.297 M -48.52 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 96.97 % | 10.154 M 0.00 % | 10.154 M 1.54 % | 10.000 M 110.24 % | -97.696 M 58.43 % | -235.029 M -3.62 % | -226.827 M 0.25 % | -227.398 M -5.67 % | -215.201 M -842.07 % | 29.000 M -47.27 % | 55.000 M 649.95 % | -10.001 M -22.46 % | -8.167 M | 0.000 | 0.000 -100.00 % | 363.116 M | 0.000 -100.00 % | 182.830 M 3 852.23 % | 4.626 M 0.00 % | 4.626 M |
| cash and cash equivalents | 53.531 M 10.79 % | 48.318 M -9.64 % | 53.472 M -26.65 % | 72.899 M 22.85 % | 59.338 M 22.57 % | 48.414 M -20.92 % | 61.219 M -3.67 % | 63.553 M 1.45 % | 62.643 M -4.48 % | 65.584 M -15.30 % | 77.434 M -44.27 % | 138.953 M 102.15 % | 68.739 M 2.74 % | 66.908 M -15.75 % | 79.419 M 1.90 % | 77.936 M 109.23 % | 37.249 M -36.16 % | 58.343 M 46.11 % | 39.932 M -59.86 % | 99.481 M 1.51 % | 98.000 M 9.34 % | 89.631 M -9.78 % | 99.347 M 24.53 % | 79.776 M -17.35 % | 96.518 M -20.72 % | 121.750 M -19.33 % | 150.932 M 0.08 % | 150.817 M 3.06 % | 146.342 M 20.17 % | 121.776 M -50.50 % | 245.999 M 109.78 % | 117.264 M 62.45 % | 72.184 M -60.58 % | 183.095 M -3.05 % | 188.855 M -31.85 % | 277.111 M 105.59 % | 134.788 M 174.24 % | -181.558 M -200.00 % | 181.558 M 298.61 % | -91.415 M -205.33 % | 86.789 M 0.00 % | 86.789 M |
| Cash and short term investments | 53.531 M 10.79 % | 48.318 M -9.64 % | 53.472 M -26.65 % | 72.899 M -8.14 % | 79.361 M 15.96 % | 68.436 M -32.70 % | 101.690 M -10.73 % | 113.917 M 0.51 % | 113.344 M -2.39 % | 116.117 M -9.16 % | 127.823 M -8.01 % | 138.953 M 16.99 % | 118.777 M 1.58 % | 116.934 M -2.26 % | 119.640 M 53.51 % | 77.936 M 0.68 % | 77.410 M 32.68 % | 58.343 M 16.15 % | 50.229 M -57.96 % | 119.481 M 1.26 % | 118.000 M 7.63 % | 109.631 M -8.14 % | 119.347 M 32.71 % | 89.931 M -15.69 % | 106.672 M -19.03 % | 131.750 M -12.71 % | 150.932 M 0.08 % | 150.817 M 3.06 % | 146.342 M 20.17 % | 121.776 M -50.50 % | 245.999 M 68.19 % | 146.264 M 15.00 % | 127.184 M -30.54 % | 183.095 M -3.05 % | 188.855 M -31.85 % | 277.111 M 105.59 % | 134.788 M -25.76 % | 181.558 M 0.00 % | 181.558 M 98.61 % | 91.415 M 5.33 % | 86.789 M -5.06 % | 91.415 M |
| Total current assets | 280.296 M 2.68 % | 272.975 M -2.32 % | 279.471 M 18.70 % | 235.447 M 8.89 % | 216.225 M -5.68 % | 229.243 M -9.33 % | 252.834 M -4.88 % | 265.804 M 0.91 % | 263.413 M 1.63 % | 259.177 M -9.10 % | 285.133 M 1.51 % | 280.905 M -0.58 % | 282.533 M -7.58 % | 305.719 M 2.02 % | 299.654 M 23.57 % | 242.496 M -0.47 % | 243.633 M 1.53 % | 239.965 M -1.53 % | 243.696 M -38.04 % | 393.306 M -34.72 % | 602.463 M -14.71 % | 706.383 M -7.45 % | 763.207 M -25.60 % | 1.026 B 1.75 % | 1.008 B -6.99 % | 1.084 B -11.85 % | 1.230 B 17.04 % | 1.051 B -2.51 % | 1.078 B 1.28 % | 1.064 B -3.24 % | 1.100 B 28.35 % | 856.861 M 15.96 % | 738.897 M -5.07 % | 778.325 M 5.25 % | 739.480 M -0.41 % | 742.552 M 35.20 % | 549.218 M 202.50 % | 181.558 M -63.30 % | 494.693 M 441.15 % | 91.415 M -80.94 % | 479.708 M 0.00 % | 479.708 M |
| Inventory | 99.525 M 2.00 % | 97.571 M 21.02 % | 80.621 M 4.18 % | 77.383 M 40.20 % | 55.194 M 8.83 % | 50.714 M -2.63 % | 52.084 M 19.09 % | 43.734 M 8.50 % | 40.307 M -11.59 % | 45.590 M 0.02 % | 45.581 M -9.14 % | 50.164 M 3.56 % | 48.438 M 8.86 % | 44.494 M 15.93 % | 38.379 M -45.33 % | 70.196 M 12.31 % | 62.500 M 0.17 % | 62.395 M -1.68 % | 63.464 M 20.43 % | 52.699 M -28.97 % | 74.192 M -49.70 % | 147.512 M -17.87 % | 179.599 M -53.22 % | 383.931 M 10.57 % | 347.244 M 6.55 % | 325.895 M -2.57 % | 334.481 M -31.78 % | 490.325 M 3.99 % | 471.516 M 5.80 % | 445.657 M 8.83 % | 409.499 M 38.24 % | 296.220 M 32.44 % | 223.661 M -10.88 % | 250.979 M -6.06 % | 267.179 M 35.69 % | 196.909 M 0.40 % | 196.119 M | 0.000 -100.00 % | 164.324 M | 0.000 -100.00 % | 193.254 M -1.45 % | 196.101 M |
| Net receivables | 103.212 M -2.71 % | 106.086 M -12.92 % | 121.832 M 59.44 % | 76.413 M 5.72 % | 72.277 M -28.30 % | 100.811 M 6.86 % | 94.338 M -5.31 % | 99.630 M 0.42 % | 99.208 M 13.21 % | 87.635 M -10.79 % | 98.229 M 21.75 % | 80.681 M -20.83 % | 101.903 M -23.81 % | 133.749 M 6.24 % | 125.894 M 55.38 % | 81.025 M -3.30 % | 83.788 M -19.10 % | 103.573 M -4.76 % | 108.754 M -46.66 % | 203.876 M -27.35 % | 280.618 M -28.12 % | 390.393 M 30.02 % | 300.258 M -41.11 % | 509.887 M 48.31 % | 343.799 M -40.81 % | 580.821 M 42.03 % | 408.954 M 17.44 % | 348.233 M -8.49 % | 380.529 M -13.16 % | 438.175 M 12.89 % | 388.156 M 0.96 % | 384.476 M 4.25 % | 368.798 M 14.31 % | 322.618 M 29.25 % | 249.611 M 2.81 % | 242.791 M 17.72 % | 206.247 M | 0.000 -100.00 % | 124.087 M | 0.000 -100.00 % | 184.121 M 4.70 % | 175.852 M |
| Tax assets | 0.000 -100.00 % | 506.676 K -11.39 % | 571.791 K 35.94 % | 420.609 K 1.43 % | 414.675 K -14.29 % | 483.793 K -9.37 % | 533.812 K -99.68 % | 166.759 M 356 451.50 % | 46.770 K 84.72 % | 25.319 K 0.00 % | 25.319 K 100.02 % | -115.513 M | 0.000 | 0.000 -100.00 % | 161.461 M 235.29 % | -119.347 M -172.01 % | 165.737 M 235.82 % | -122.031 M -187.84 % | 138.930 M -9.98 % | 154.335 M 47.30 % | 104.778 M -1.90 % | 106.811 M -4.01 % | 111.274 M 74.06 % | 63.927 M 0.81 % | 63.413 M 18.41 % | 53.554 M 5.04 % | 50.985 M 34.10 % | 38.021 M 2.95 % | 36.931 M -2.34 % | 37.815 M -1.23 % | 38.286 M -0.19 % | 38.358 M -0.04 % | 38.372 M 0.42 % | 38.212 M 0.01 % | 38.209 M 2.22 % | 37.378 M 0.12 % | 37.333 M | 0.000 -100.00 % | 34.319 M | 0.000 -100.00 % | 31.571 M | 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 |
| Account payables | 107.558 M 17.35 % | 91.657 M -8.32 % | 99.976 M 109.66 % | 47.685 M 16.86 % | 40.804 M 9.19 % | 37.370 M -18.41 % | 45.801 M -2.54 % | 46.995 M 10.33 % | 42.596 M -3.45 % | 44.116 M -9.51 % | 48.751 M -11.14 % | 54.860 M -4.48 % | 57.433 M -17.41 % | 69.538 M -2.96 % | 71.662 M 6.66 % | 67.185 M 2.76 % | 65.383 M -4.98 % | 68.807 M -7.04 % | 74.015 M -71.86 % | 262.990 M -18.82 % | 323.955 M -11.18 % | 364.728 M -13.23 % | 420.333 M -1.63 % | 427.290 M -5.67 % | 452.973 M 10.21 % | 411.020 M 17.61 % | 349.472 M -30.85 % | 505.360 M 6.53 % | 474.397 M 25.28 % | 378.655 M -3.73 % | 393.331 M 36.55 % | 288.055 M 10.92 % | 259.693 M -3.26 % | 268.437 M -7.40 % | 289.891 M 20.74 % | 240.093 M -8.59 % | 262.642 M | 0.000 -100.00 % | 211.534 M | 0.000 -100.00 % | 214.773 M 0.00 % | 214.773 M |
| Tax payables | 4.498 M -19.74 % | 5.605 M -18.67 % | 6.892 M -15.15 % | 8.123 M 36.77 % | 5.939 M 31.39 % | 4.520 M -35.41 % | 6.998 M -17.84 % | 8.518 M 11.68 % | 7.627 M -12.20 % | 8.687 M -41.60 % | 14.873 M -6.25 % | 15.864 M -3.70 % | 16.474 M 35.73 % | 12.137 M -3.58 % | 12.587 M 69.64 % | 7.420 M -6.06 % | 7.899 M 1.11 % | 7.812 M -4.51 % | 8.181 M -10.50 % | 9.141 M 14.71 % | 7.969 M 37.71 % | 5.787 M -44.12 % | 10.357 M 53.16 % | 6.762 M 14.67 % | 5.897 M -47.25 % | 11.180 M -44.58 % | 20.172 M 540.99 % | 3.147 M 514.08 % | -760.000 K -111.70 % | 6.493 M -48.41 % | 12.586 M 576.30 % | 1.861 M -84.27 % | 11.832 M 56.74 % | 7.549 M 77.67 % | 4.249 M -47.82 % | 8.143 M 54.28 % | 5.278 M | 0.000 -100.00 % | 9.756 M | 0.000 -100.00 % | 16.127 M | 0.000 |
| Deferred revenue non current | 693.644 K -8.73 % | 760.008 K -17.88 % | 925.442 K -15.17 % | 1.091 M -13.17 % | 1.256 M -11.64 % | 1.422 M -10.41 % | 1.587 M -9.45 % | 1.753 M -8.63 % | 1.918 M -7.94 % | 2.083 M -7.36 % | 2.249 M -11.42 % | 2.539 M -63.45 % | 6.946 M -2.69 % | 7.138 M -6.47 % | 7.632 M -18.34 % | 9.346 M -22.29 % | 12.027 M -2.58 % | 12.345 M -2.67 % | 12.684 M -3.06 % | 13.085 M 16.54 % | 11.228 M -3.93 % | 11.687 M -3.57 % | 12.120 M 5.24 % | 11.517 M -4.39 % | 12.046 M 17.22 % | 10.276 M 3.28 % | 9.950 M | 0.000 -100.00 % | 11.933 M -7.29 % | 12.871 M -15.09 % | 15.159 M -4.09 % | 15.806 M -4.08 % | 16.479 M -1.18 % | 16.676 M -10.94 % | 18.724 M -2.61 % | 19.225 M -23.49 % | 25.128 M | 0.000 -100.00 % | 21.134 M | 0.000 -100.00 % | 23.015 M | 0.000 |
| Minority interest | -744.478 K -0.06 % | -744.000 K 0.00 % | -744.000 K 22.06 % | -954.604 K -0.11 % | -953.583 K 0.01 % | -953.655 K -0.17 % | -952.000 K -0.46 % | -947.683 K -1.68 % | -932.055 K -0.02 % | -931.900 K -0.10 % | -931.000 K -1.97 % | -913.000 K -2.35 % | -892.000 K -3.48 % | -862.000 K -8.70 % | -793.000 K -6.44 % | -745.000 K -0.27 % | -743.000 K 0.00 % | -743.000 K 0.00 % | -743.000 K 0.00 % | -743.000 K 0.00 % | -743.000 K 55.40 % | -1.666 M -20.90 % | -1.378 M -15.03 % | -1.198 M 67.42 % | -3.677 M -54.50 % | -2.380 M -71.10 % | -1.391 M -218.48 % | 1.174 M -47.02 % | 2.216 M -26.23 % | 3.004 M -18.48 % | 3.685 M 196.22 % | 1.244 M 887.34 % | -158.000 K -43.64 % | -110.000 K -44.24 % | -76.261 K -73.21 % | -44.029 K -3 315.75 % | -1.289 K | 0.000 -100.00 % | 27.982 K | 0.000 -100.00 % | 55.440 K 0.00 % | 55.440 K |
| Capital lease obligations | 4.880 M -13.82 % | 5.662 M -14.25 % | 6.603 M -43.42 % | 11.671 M -8.24 % | 12.719 M -8.51 % | 13.901 M -6.82 % | 14.919 M 35.56 % | 11.005 M 28.40 % | 8.571 M -7.92 % | 9.308 M -33.09 % | 13.912 M 28.02 % | 10.867 M -8.77 % | 11.912 M 1.64 % | 11.720 M -33.01 % | 17.495 M -53.77 % | 37.843 M -3.65 % | 39.277 M | 0.000 -100.00 % | 36.993 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.175 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.791 K -99.58 % | 672.285 K | 0.000 -100.00 % | 40.099 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 260.193 M 2.72 % | 253.307 M 22.94 % | 206.033 M | 0.000 -100.00 % | 206.033 M | 0.000 -100.00 % | 203.169 M | 0.000 -100.00 % | 250.639 M | 0.000 -100.00 % | 250.240 M | 0.000 -100.00 % | 247.589 M | 0.000 -100.00 % | 203.169 M | 0.000 -100.00 % | 203.169 M | 0.000 -100.00 % | 203.169 M -0.80 % | 204.799 M 0.00 % | 204.799 M | 0.000 -100.00 % | 251.281 M 0.76 % | 249.383 M 0.00 % | 249.383 M 0.15 % | 249.002 M -3.46 % | 257.927 M 6.02 % | 243.281 M 0.28 % | 242.606 M 0.00 % | 242.606 M 18.63 % | 204.499 M -15.26 % | 241.328 M -0.02 % | 241.384 M -0.01 % | 241.415 M 0.00 % | 241.412 M 1.72 % | 237.325 M 136.19 % | 100.479 M 358 984.41 % | 27.982 K -99.96 % | 67.655 M 121 932.83 % | 55.440 K -99.94 % | 95.826 M 41.64 % | 67.655 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.770 K 84.72 % | 25.319 K 0.00 % | 25.319 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 % | 10.482 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 |
| 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 |
| Total assets | 487.437 M -5.12 % | 513.763 M -2.19 % | 525.278 M 8.24 % | 485.287 M 3.61 % | 468.380 M -3.03 % | 483.010 M -5.55 % | 511.378 M -1.83 % | 520.924 M 0.16 % | 520.083 M -0.08 % | 520.488 M -5.59 % | 551.298 M 0.02 % | 551.173 M -1.58 % | 560.001 M -4.69 % | 587.579 M -0.30 % | 589.320 M 5.58 % | 558.148 M -1.64 % | 567.446 M 6.89 % | 530.867 M -1.78 % | 540.505 M -23.94 % | 710.673 M -23.46 % | 928.471 M -10.48 % | 1.037 B -6.05 % | 1.104 B -24.67 % | 1.465 B 1.20 % | 1.448 B -4.01 % | 1.509 B -7.48 % | 1.631 B 1.67 % | 1.604 B -1.02 % | 1.620 B 1.40 % | 1.598 B -1.40 % | 1.621 B 20.08 % | 1.349 B 9.59 % | 1.231 B -3.14 % | 1.271 B 3.88 % | 1.224 B 0.10 % | 1.223 B 19.17 % | 1.026 B | 0.000 -100.00 % | 964.718 M | 0.000 -100.00 % | 934.285 M 0.00 % | 934.285 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -71.096 M -229.67 % | -21.566 M | 0.000 | 0.000 | 0.000 100.00 % | -7.617 M -200.00 % | 7.617 M | 0.000 -100.00 % | 9.119 M 152.52 % | -17.362 M -200.00 % | 17.362 M | 0.000 100.00 % | -13.335 M 53.43 % | -28.632 M -200.00 % | 28.632 M | 0.000 -100.00 % | 244.302 M 235.14 % | -180.777 M -200.00 % | 180.777 M | 0.000 100.00 % | -152.649 M -111.08 % | -72.317 M -200.00 % | 72.317 M | 0.000 100.00 % | -23.374 M -123.41 % | 99.827 M 200.00 % | -99.827 M | 0.000 100.00 % | -317.294 M -506.67 % | 78.022 M 200.00 % | -78.022 M | 0.000 100.00 % | -247.383 M -322.01 % | 111.427 M 200.00 % | -111.427 M | 0.000 -100.00 % | 1.850 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 100.00 % | -41.523 M -63.54 % | -25.391 M | 0.000 | 0.000 | 0.000 100.00 % | -3.611 M -200.00 % | 3.611 M | 0.000 -100.00 % | 22.934 M 181.74 % | -28.059 M -200.00 % | 28.059 M | 0.000 100.00 % | -19.904 M 37.67 % | -31.933 M -200.00 % | 31.933 M | 0.000 -100.00 % | 166.595 M 321.03 % | -75.371 M -200.00 % | 75.371 M | 0.000 100.00 % | -140.572 M -141.09 % | -58.307 M -200.00 % | 58.307 M | 0.000 100.00 % | -51.724 M -236.80 % | 37.810 M 200.00 % | -37.810 M | 0.000 100.00 % | -168.894 M -240.71 % | 120.028 M 200.00 % | -120.028 M | 0.000 100.00 % | -143.633 M -284.33 % | 77.920 M 200.00 % | -77.920 M | 0.000 100.00 % | -26.394 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -29.574 M -873.19 % | 3.825 M | 0.000 | 0.000 | 0.000 100.00 % | -4.006 M -200.00 % | 4.006 M | 0.000 100.00 % | -13.816 M -229.15 % | 10.697 M 200.00 % | -10.697 M | 0.000 -100.00 % | 6.569 M 98.99 % | 3.301 M 200.00 % | -3.301 M | 0.000 -100.00 % | 77.707 M 173.72 % | -105.406 M -200.00 % | 105.407 M | 0.000 100.00 % | -12.077 M 13.80 % | -14.010 M -200.00 % | 14.010 M | 0.000 -100.00 % | 28.350 M -54.29 % | 62.017 M 200.00 % | -62.017 M | 0.000 100.00 % | -148.400 M -253.28 % | -42.006 M -200.00 % | 42.006 M | 0.000 100.00 % | -103.750 M -409.64 % | 33.507 M 200.00 % | -33.507 M | 0.000 -100.00 % | 28.244 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -28.594 M -4 196.57 % | -665.500 K -101.61 % | 41.218 M 22.69 % | 33.595 M | 0.000 100.00 % | -16.568 M -1 078.37 % | -1.406 M -118.11 % | 7.766 M 274.29 % | -4.456 M -8.89 % | -4.092 M 68.41 % | -12.953 M -195.75 % | 13.527 M 142.14 % | -32.101 M -862.79 % | 4.208 M -84.46 % | 27.083 M -25.72 % | 36.460 M | 0.000 -100.00 % | 4.367 M 101.16 % | -377.913 M -293.76 % | 195.037 M 311.25 % | -92.327 M -203.72 % | -30.399 M -127.78 % | 109.408 M 18.12 % | 92.624 M 250.13 % | -61.694 M -177.01 % | 80.112 M 147.09 % | -170.123 M -181.17 % | -60.506 M -149.20 % | 122.970 M 178.74 % | -156.181 M -161.27 % | 254.888 M 288.70 % | -135.073 M -388.93 % | 46.749 M 176.83 % | -60.851 M -132.45 % | 187.551 M 211.39 % | -168.378 M -270.64 % | 98.674 M 277.10 % | -55.716 M -190.78 % | 61.375 M 17 676.97 % | 345.250 K 100.91 % | -37.891 M 0.00 % | -37.891 M |
| Net cash provided by operating activities | -28.594 M -38.62 % | -20.627 M 30.96 % | -29.878 M -789.14 % | -3.360 M -121.57 % | 15.581 M 148.16 % | -32.352 M -390.77 % | -6.592 M -449.20 % | -1.200 M -33.77 % | -897.264 K 86.96 % | -6.882 M -162.78 % | 10.962 M -32.16 % | 16.160 M 337.37 % | -6.808 M -242.41 % | 4.780 M -82.35 % | 27.083 M 784.00 % | -3.959 M -110.52 % | 37.623 M 557.00 % | 5.726 M -67.48 % | 17.612 M 465.46 % | -4.819 M -106.13 % | 78.671 M 301.58 % | -39.027 M 86.32 % | -285.229 M -1 488.31 % | -17.958 M -116.52 % | -8.294 M -112.10 % | 68.521 M 157.00 % | -120.203 M -1 667.80 % | 7.667 M -61.93 % | 20.139 M 113.56 % | -148.544 M -570.29 % | -22.161 M 70.38 % | -74.819 M -469.23 % | -13.144 M 73.17 % | -48.988 M -50.87 % | -32.470 M 44.04 % | -58.019 M -641.42 % | 10.716 M 127.08 % | -39.569 M -133.72 % | 117.332 M 784.27 % | -17.147 M 16.98 % | -20.655 M 0.00 % | -20.655 M |
| Investments in property plant and equipment | -1.373 M -244.43 % | -398.651 K 66.94 % | -1.206 M 64.45 % | -3.392 M -61.38 % | -2.102 M -141.44 % | -870.623 K 76.70 % | -3.736 M -20.65 % | -3.097 M -3 978.33 % | -75.929 K -221.49 % | -23.618 K 58.14 % | -56.419 K 31.07 % | -81.847 K -3 093.41 % | -2.563 K | 0.000 100.00 % | -163.308 K 66.69 % | -490.198 K 69.05 % | -1.584 M | 0.000 100.00 % | -381.944 K | 0.000 100.00 % | -365.000 K | 0.000 100.00 % | -13.549 M -41.99 % | -9.542 M -737.02 % | -1.140 M 93.83 % | -18.471 M -1 453.49 % | -1.189 M 65.80 % | -3.477 M 0.97 % | -3.511 M 59.25 % | -8.616 M 34.16 % | -13.086 M -64.89 % | -7.936 M -51.36 % | -5.243 M 50.53 % | -10.599 M -213.49 % | -3.381 M 55.24 % | -7.554 M -37.25 % | -5.504 M -63.27 % | -3.371 M 68.23 % | -10.612 M 40.99 % | -17.984 M -159.32 % | -6.935 M 0.00 % | -6.935 M |
| Acquisitions net | 12.596 M | 0.000 | 0.000 -100.00 % | 8.721 K -87.89 % | 72.000 K | 0.000 -100.00 % | 5.000 K 51.98 % | 3.290 K 169.67 % | 1.220 K 1 425.00 % | 80.000 -94.30 % | 1.403 K -92.06 % | 17.659 K | 0.000 -100.00 % | 168.000 K -94.40 % | 3.000 M 506.72 % | 494.462 K | 0.000 -100.00 % | 140.470 K | 0.000 -100.00 % | 111.290 M | 0.000 | 0.000 -100.00 % | 32.000 M 3 634.78 % | 856.810 K -96.16 % | 22.326 M -77.26 % | 98.176 M -21.31 % | 124.759 M | 0.000 -100.00 % | 4.436 M 1 061.66 % | 381.868 K -97.19 % | 13.591 M 68.79 % | 8.052 M 36.64 % | 5.893 M -47.20 % | 11.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 100.00 % | -20.000 M 0.00 % | -20.000 M -60.75 % | -12.442 M 66.87 % | -37.558 M -25.19 % | -30.000 M 0.00 % | -30.000 M 0.00 % | -30.000 M -50.00 % | -20.000 M 71.43 % | -70.000 M 36.36 % | -110.000 M -175.00 % | -40.000 M -33.33 % | -30.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -311.000 K 96.89 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 100.00 % | -10.000 M 98.51 % | -672.000 M -67 100.00 % | -1.000 M 95.24 % | -21.000 M 86.00 % | -150.000 M -16.28 % | -129.000 M 0.00 % | -129.000 M -3.20 % | -125.000 M -89.39 % | -66.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 20.026 M -0.55 % | 20.137 M -7.79 % | 21.838 M -46.33 % | 40.686 M 34.63 % | 30.220 M -1.63 % | 30.721 M 1.66 % | 30.219 M 0.05 % | 30.205 M 2 152 980.90 % | -1.403 K -100.00 % | 50.395 M -28.37 % | 70.354 M -29.99 % | 100.497 M 1 070.98 % | -10.350 M -114.70 % | 70.430 M 3 707.01 % | 1.850 M -83.91 % | 11.500 M | 0.000 | 0.000 -100.00 % | 2.000 M -80.70 % | 10.363 M -22.23 % | 13.325 M | 0.000 | 0.000 -100.00 % | 18.471 M -97.25 % | 672.000 M | 0.000 -100.00 % | 21.079 M -85.96 % | 150.150 M -5.10 % | 158.223 M 3.14 % | 153.408 M 118.53 % | 70.201 M 7.69 % | 65.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 32.026 K -98.51 % | 2.150 M -51.25 % | 4.410 M 280.74 % | -2.440 M -171.11 % | -900.000 K 15.89 % | -1.070 M 85.77 % | -7.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.403 K | 0.000 -100.00 % | 598.837 K 256.45 % | 168.000 K -83.35 % | 1.009 M 305.88 % | -490.198 K 98.75 % | -39.328 M -28 097.44 % | 140.470 K -90.38 % | 1.460 M | 0.000 -100.00 % | 24.635 M | 0.000 100.00 % | -13.549 M -3 036.45 % | 461.408 K -39.34 % | 760.644 K 104.12 % | -18.471 M -1 453.49 % | -1.189 M -228.61 % | 924.511 K 125.83 % | -3.579 M -5 353.42 % | 68.127 K 100.52 % | -13.086 M -64.89 % | -7.936 M -51.36 % | -5.243 M 50.53 % | -10.599 M -124.98 % | -4.711 M -2 533.87 % | 193.560 K -77.28 % | 851.985 K 42 499.25 % | 2.000 K -99.44 % | 358.646 K | 0.000 -100.00 % | 7.580 K 0.00 % | 7.580 K |
| Net cash used for investing activites | 11.255 M 542.67 % | 1.751 M -45.78 % | 3.230 M -77.43 % | 14.313 M 1 515.08 % | -1.011 M -105.40 % | 18.745 M 187.11 % | 6.529 M 165.75 % | -9.930 M -6 985.07 % | 144.228 K -20.48 % | 181.380 K 100.60 % | -30.055 M -199.09 % | 30.331 M 3 082.58 % | 953.035 K 110.21 % | -9.335 M 79.93 % | -46.504 M -216.42 % | 39.944 M 206.58 % | -37.478 M -421.96 % | 11.641 M 980.07 % | 1.078 M -99.03 % | 111.290 M 322.77 % | 26.324 M 7 153.71 % | 362.904 K -95.59 % | 8.227 M 200.04 % | -8.224 M -137.47 % | 21.947 M -68.51 % | 69.705 M -43.04 % | 122.381 M 3 544.44 % | -3.553 M -37.93 % | -2.576 M 67.86 % | -8.016 M -148.17 % | 16.642 M 0.33 % | 16.588 M 127.93 % | -59.392 M -447.54 % | -10.847 M -34.06 % | -8.091 M -9.92 % | -7.361 M -58.23 % | -4.652 M -38.08 % | -3.369 M 67.14 % | -10.253 M 42.99 % | -17.984 M -159.58 % | -6.928 M 0.00 % | -6.928 M |
| Debt repayment | 9.747 M -23.18 % | 12.688 M 23.88 % | 10.242 M 19 279.78 % | -53.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.320 M 529.63 % | -540.000 K 90.25 % | -5.540 M -925.93 % | -540.000 K 99.57 % | -124.250 M -60.84 % | -77.250 M -9.87 % | -70.312 M -3 024.98 % | -2.250 M 89.31 % | -21.054 M -122.63 % | 93.042 M | 0.000 100.00 % | -129.915 M 31.62 % | -190.000 M -649.80 % | -25.340 M 40.87 % | -42.857 M -249.58 % | 28.652 M -72.76 % | 105.189 M | 0.000 100.00 % | -5.100 M -109.29 % | 54.900 M 255.96 % | -35.201 M -208.65 % | 32.400 M 180.80 % | -40.100 M -214.90 % | 34.900 M 218.71 % | -29.400 M -151.85 % | 56.700 M | 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -2.864 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 100.00 % | -75.300 K | 0.000 | 0.000 | 0.000 100.00 % | -1.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -126.755 K -2.22 % | -124.000 K 6.06 % | -132.000 K -4.14 % | -126.755 K 0.00 % | -126.755 K -9.52 % | -115.733 K -27.27 % | -90.933 K 28.26 % | -126.755 K 49.45 % | -250.755 K -102.22 % | -124.000 K -13.92 % | -108.844 K 14.13 % | -126.755 K 0.00 % | -126.755 K -2.22 % | -124.000 K 49.62 % | -246.129 K -86.85 % | -131.723 K 20.17 % | -165.000 K 22.37 % | -212.551 K 66.89 % | -641.906 K 70.97 % | -2.211 M 13.26 % | -2.549 M -0.55 % | -2.535 M 7.72 % | -2.747 M 46.21 % | -5.107 M -401.67 % | -1.018 M 58.77 % | -2.469 M 57.06 % | -5.750 M 55.48 % | -12.916 M -16.70 % | -11.068 M -102.04 % | -5.478 M 27.23 % | -7.528 M -122.06 % | -3.390 M 88.84 % | -30.385 M -1 291.25 % | -2.184 M -3.70 % | -2.106 M 5.73 % | -2.234 M 19.81 % | -2.786 M -22.14 % | -2.281 M 22.65 % | -2.949 M 57.64 % | -6.961 M | 0.000 | 0.000 |
| Other financing activites | 5.754 M 232.31 % | -4.349 M -217.43 % | -1.370 M 2.50 % | -1.405 M 0.90 % | -1.418 M -188.90 % | 1.595 M 165.39 % | -2.439 M -129.54 % | 8.257 M 766.93 % | -1.238 M 9.66 % | -1.371 M 92.42 % | -18.079 M -572.63 % | -2.688 M -130.91 % | 8.695 M 38.89 % | 6.260 M -35.98 % | 9.779 M 49.11 % | 6.559 M 190.66 % | -7.234 M -13 373.14 % | -53.692 K -100.12 % | 46.531 M | 0.000 100.00 % | -49.392 M -178.30 % | 63.080 M -80.68 % | 326.572 M 723.85 % | -52.348 M -768.99 % | -6.024 M 75.85 % | -24.946 M -113.21 % | 188.843 M 250 687.52 % | 75.300 K | 0.000 | 0.000 -100.00 % | 33.606 M -68.31 % | 106.061 M | 0.000 | 0.000 100.00 % | -14.696 M -108.38 % | 175.471 M 77 887.46 % | 224.999 K 200.00 % | -225.000 K | 0.000 | 0.000 100.00 % | -11.880 M 0.00 % | -11.880 M |
| Net cash used provided by financing activities | 15.374 M 87.14 % | 8.215 M -6.00 % | 8.740 M 296.44 % | -4.449 M -188.04 % | -1.545 M -204.43 % | 1.479 M 158.46 % | -2.530 M -131.12 % | 8.131 M 695.70 % | -1.365 M 8.68 % | -1.495 M 91.78 % | -18.188 M -546.20 % | -2.815 M -132.85 % | 8.568 M 39.63 % | 6.136 M -35.63 % | 9.533 M 61.94 % | 5.887 M 145.50 % | -12.939 M -1 504.85 % | -806.242 K 98.97 % | -78.361 M 1.38 % | -79.461 M 35.00 % | -122.253 M -309.71 % | 58.295 M -80.75 % | 302.771 M 750.81 % | 35.586 M 605.34 % | -7.042 M 95.52 % | -157.330 M -2 153.37 % | -6.982 M 81.71 % | -38.181 M 21.19 % | -48.447 M -309.06 % | 23.174 M -82.35 % | 131.267 M 27.85 % | 102.671 M 389.34 % | -35.485 M -167.31 % | 52.716 M 201.37 % | -52.003 M -125.29 % | 205.637 M 582.03 % | -42.661 M -231.69 % | 32.394 M 200.14 % | -32.349 M -159.58 % | 54.299 M 557.06 % | -11.880 M 0.00 % | -11.880 M |
| Effect of forex changes on cash | -17.590 K -540.10 % | -2.748 K -121.71 % | 12.656 K 167.00 % | 4.740 K -91.74 % | 57.370 K 50.56 % | 38.104 K 417.37 % | 7.365 K 66.59 % | 4.421 K -94.00 % | 73.646 K 156.04 % | -131.408 K -72.73 % | -76.077 K -123.69 % | 321.074 K 20.35 % | 266.784 K 907.82 % | -33.025 K 87.70 % | -268.555 K -1 363.55 % | 21.254 K 674.12 % | -3.702 K 93.05 % | -53.266 K 72.62 % | -194.539 K -11.80 % | -174.000 K -186.64 % | 200.825 K 178.45 % | -256.000 K -42.22 % | -180.000 K -160.01 % | 299.942 K 269.77 % | 81.115 K 153.37 % | -152.000 K 25.85 % | -205.000 K -135.27 % | 581.303 K 43.83 % | 404.163 K 161.05 % | -662.000 K -106.23 % | -321.000 K 33.95 % | -486.000 K -29.95 % | -374.000 K -1 837.42 % | -19.304 K -102.44 % | 790.794 K 829.71 % | 85.058 K -73.88 % | 325.592 K 2 721.51 % | -12.420 K -104.47 % | 278.046 K -53.08 % | 592.631 K -13.22 % | 682.941 K 0.00 % | 682.941 K |
| Net change in cash | -1.982 M 81.41 % | -10.664 M 40.50 % | -17.921 M -375.36 % | 6.508 M -49.94 % | 13.002 M 207.55 % | -12.089 M -367.49 % | -2.586 M 13.67 % | -2.995 M -46.53 % | -2.044 M 75.45 % | -8.327 M 77.71 % | -37.357 M -184.91 % | 43.998 M 1 376.39 % | 2.980 M 92.49 % | 1.548 M 115.24 % | -10.156 M -124.24 % | 41.892 M 427.34 % | -12.798 M -177.53 % | 16.507 M 127.57 % | -59.866 M -323.08 % | 26.836 M 257.33 % | -17.057 M -188.04 % | 19.375 M -24.28 % | 25.589 M 163.70 % | 9.704 M 45.01 % | 6.692 M 134.75 % | -19.255 M -284.41 % | -5.009 M 85.04 % | -33.485 M -7.43 % | -31.170 M 76.75 % | -134.048 M -206.87 % | 125.427 M 185.36 % | 43.954 M 140.55 % | -108.394 M -1 418.55 % | -7.138 M 92.22 % | -91.774 M -165.39 % | 140.343 M 486.92 % | -36.272 M -243.55 % | -10.558 M -114.08 % | 75.009 M 279.60 % | 19.760 M 150.95 % | -38.780 M 0.00 % | -38.780 M |
| Cash at beginning of period | 35.475 M -23.11 % | 46.138 M -27.98 % | 64.059 M 11.31 % | 57.551 M 18.87 % | 48.414 M -14.52 % | 56.638 M -4.37 % | 59.224 M -4.81 % | 62.219 M -3.18 % | 64.264 M -11.47 % | 72.590 M -33.98 % | 109.947 M 66.71 % | 65.949 M 4.73 % | 62.969 M 2.52 % | 61.421 M -14.19 % | 71.578 M 141.12 % | 29.685 M -30.12 % | 42.483 M 63.55 % | 25.975 M -69.74 % | 85.842 M 45.48 % | 59.006 M -22.42 % | 76.063 M 34.18 % | 56.688 M 82.28 % | 31.099 M 45.36 % | 21.395 M 45.52 % | 14.702 M -56.71 % | 33.958 M -12.85 % | 38.967 M -46.22 % | 72.452 M -30.08 % | 103.622 M -56.40 % | 237.670 M 113.06 % | 111.553 M 65.02 % | 67.599 M -61.59 % | 175.994 M -3.90 % | 183.132 M -33.38 % | 274.906 M 104.30 % | 134.563 M -21.23 % | 170.835 M -5.82 % | 181.392 M 70.51 % | 106.384 M 22.81 % | 86.624 M | 0.000 | 0.000 |
| Cash at end of period | 33.493 M -5.59 % | 35.475 M -23.11 % | 46.138 M -27.98 % | 64.059 M 7.96 % | 59.338 M 33.20 % | 44.549 M -21.34 % | 56.638 M -4.37 % | 59.224 M -4.81 % | 62.219 M -3.18 % | 64.264 M -11.47 % | 72.590 M -33.98 % | 109.947 M 66.71 % | 65.949 M 4.73 % | 62.969 M 2.52 % | 61.421 M -14.19 % | 71.578 M 141.12 % | 29.685 M -30.12 % | 42.483 M 63.55 % | 25.975 M -69.74 % | 85.842 M 45.48 % | 59.006 M -22.42 % | 76.063 M 34.18 % | 56.688 M 82.28 % | 31.099 M 45.36 % | 21.395 M 45.52 % | 14.702 M -56.71 % | 33.958 M -12.85 % | 38.967 M -46.22 % | 72.452 M -30.08 % | 103.622 M -56.27 % | 236.980 M 112.44 % | 111.553 M 65.02 % | 67.599 M -61.59 % | 175.994 M -3.90 % | 183.132 M -33.38 % | 274.906 M 104.30 % | 134.563 M -21.23 % | 170.835 M -5.82 % | 181.392 M 70.51 % | 106.384 M 374.33 % | -38.780 M 0.00 % | -38.780 M |
| Operating cash flow | -28.594 M -38.62 % | -20.627 M 30.96 % | -29.878 M -789.14 % | -3.360 M -121.57 % | 15.581 M 149.21 % | -31.666 M -380.37 % | -6.592 M -449.20 % | -1.200 M -33.77 % | -897.264 K 81.14 % | -4.758 M -1 428.69 % | -311.270 K -136.07 % | 862.844 K 112.67 % | -6.808 M -242.41 % | 4.780 M -82.35 % | 27.083 M 784.00 % | -3.959 M -110.52 % | 37.623 M 557.00 % | 5.726 M -67.48 % | 17.612 M 465.46 % | -4.819 M -106.13 % | 78.671 M 301.58 % | -39.027 M 86.32 % | -285.229 M -1 488.31 % | -17.958 M -116.52 % | -8.294 M -112.10 % | 68.521 M 157.00 % | -120.203 M -1 667.80 % | 7.667 M -60.58 % | 19.448 M 113.09 % | -148.544 M -570.29 % | -22.161 M 70.38 % | -74.819 M -469.23 % | -13.144 M 73.17 % | -48.988 M -50.87 % | -32.470 M 44.04 % | -58.019 M -641.42 % | 10.716 M 127.08 % | -39.569 M -133.72 % | 117.332 M 784.27 % | -17.147 M 16.98 % | -20.655 M 0.00 % | -20.655 M |
| Capital expenditure | -1.373 M -244.43 % | -398.651 K 66.94 % | -1.206 M 64.45 % | -3.392 M -61.38 % | -2.102 M -141.44 % | -870.623 K 76.70 % | -3.736 M -20.65 % | -3.097 M -3 978.33 % | -75.929 K -221.49 % | -23.618 K 58.14 % | -56.419 K 31.07 % | -81.847 K -3 093.41 % | -2.563 K | 0.000 100.00 % | -163.308 K 66.69 % | -490.198 K 69.05 % | -1.584 M | 0.000 100.00 % | -381.944 K | 0.000 100.00 % | -365.000 K | 0.000 100.00 % | -13.549 M -41.99 % | -9.542 M -737.02 % | -1.140 M 93.83 % | -18.471 M -1 453.49 % | -1.189 M 65.80 % | -3.477 M 0.97 % | -3.511 M 59.25 % | -8.616 M 34.16 % | -13.086 M -64.89 % | -7.936 M -51.36 % | -5.243 M 50.53 % | -10.599 M -213.49 % | -3.381 M 55.24 % | -7.554 M -37.25 % | -5.504 M -63.27 % | -3.371 M 68.23 % | -10.612 M 40.99 % | -17.984 M -159.32 % | -6.935 M 0.00 % | -6.935 M |
| Free CashFlow | -29.967 M -42.52 % | -21.026 M 32.41 % | -31.110 M -360.71 % | -6.753 M -150.10 % | 13.479 M 141.43 % | -32.537 M -215.03 % | -10.328 M -140.36 % | -4.297 M -341.53 % | -973.194 K 79.65 % | -4.782 M -1 200.55 % | -367.689 K -147.08 % | 780.996 K 111.47 % | -6.810 M -242.47 % | 4.780 M -82.24 % | 26.920 M 704.98 % | -4.450 M -112.35 % | 36.039 M 529.34 % | 5.726 M -66.76 % | 17.230 M 457.54 % | -4.819 M -106.15 % | 78.306 M 300.65 % | -39.027 M 86.94 % | -298.778 M -986.47 % | -27.500 M -191.50 % | -9.434 M -118.85 % | 50.051 M 141.23 % | -121.392 M -2 997.18 % | 4.190 M -73.71 % | 15.937 M 110.14 % | -157.160 M -345.88 % | -35.247 M 57.41 % | -82.755 M -350.10 % | -18.386 M 69.14 % | -59.587 M -66.21 % | -35.850 M 45.33 % | -65.573 M -1 358.12 % | 5.212 M 112.14 % | -42.941 M -140.24 % | 106.721 M 403.78 % | -35.131 M -27.33 % | -27.590 M 0.00 % | -27.590 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 |