Beijing Sanfo Outdoor Products Co., Ltd 002780.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 800.263 M -5.45 % | 846.400 M 50.51 % | 562.367 M 1.23 % | 555.538 M 18.83 % | 467.488 M 16.21 % | 402.287 M -4.29 % | 420.334 M 19.62 % | 351.396 M -0.53 % | 353.255 M 7.84 % | 327.570 M 12.37 % | 291.505 M 2.65 % | 283.970 M 20.39 % | 235.872 M 8.63 % | 217.143 M |
| Net income | -21.494 M -158.83 % | 36.534 M 194.47 % | -38.674 M -53.30 % | -25.228 M 62.74 % | -67.703 M -136.12 % | -28.674 M -670.21 % | 5.029 M 138.96 % | -12.909 M -136.49 % | 35.372 M 14.84 % | 30.802 M 10.60 % | 27.851 M -14.53 % | 32.586 M 17.28 % | 27.784 M -17.44 % | 33.655 M |
| Income before tax | -84.040 M -367.83 % | 31.378 M 192.68 % | -33.856 M -157.01 % | -13.173 M 80.08 % | -66.126 M -117.23 % | -30.441 M -571.79 % | 6.452 M 148.20 % | -13.385 M -130.75 % | 43.530 M 5.24 % | 41.363 M 10.74 % | 37.352 M -14.69 % | 43.785 M 16.84 % | 37.474 M -16.46 % | 44.859 M |
| Income before tax ratio | -0.11 -383.27 % | 0.04 161.58 % | -0.06 -153.89 % | -0.02 83.24 % | -0.14 -86.93 % | -0.08 -592.95 % | 0.02 140.30 % | -0.04 -130.91 % | 0.12 -2.41 % | 0.13 -1.45 % | 0.13 -16.90 % | 0.15 -2.95 % | 0.16 -23.10 % | 0.21 |
| EBITDA | 51.982 M -53.43 % | 111.624 M 190.72 % | 38.396 M -19.93 % | 47.952 M 259.53 % | -30.059 M -6 059.38 % | -488.013 K -102.95 % | 16.568 M 449.04 % | -4.747 M -110.18 % | 46.622 M 6.53 % | 43.764 M 13.53 % | 38.548 M -14.21 % | 44.931 M 17.56 % | 38.220 M -16.47 % | 45.758 M |
| Net income ratio | -0.03 -162.23 % | 0.04 162.77 % | -0.07 -51.43 % | -0.05 68.64 % | -0.14 -103.18 % | -0.07 -695.79 % | 0.01 132.57 % | -0.04 -136.69 % | 0.10 6.49 % | 0.09 -1.58 % | 0.10 -16.74 % | 0.11 -2.58 % | 0.12 -24.00 % | 0.15 |
| Ratio EBITDA | 0.06 -50.75 % | 0.13 93.16 % | 0.07 -20.90 % | 0.09 234.24 % | -0.06 -5 200.32 % | 0.00 -103.08 % | 0.04 391.79 % | -0.01 -110.24 % | 0.13 -1.21 % | 0.13 1.03 % | 0.13 -16.42 % | 0.16 -2.35 % | 0.16 -23.10 % | 0.21 |
| Gross profit ratio | 0.57 14.59 % | 0.49 -6.11 % | 0.53 4.71 % | 0.50 15.82 % | 0.43 -9.98 % | 0.48 12.56 % | 0.43 0.22 % | 0.43 -7.51 % | 0.46 5.98 % | 0.44 0.07 % | 0.44 4.79 % | 0.42 -0.87 % | 0.42 -4.84 % | 0.44 |
| Weighted average shs out dil | 153.529 M -3.35 % | 158.843 M 0.54 % | 157.995 M 8.67 % | 145.383 M -0.05 % | 145.452 M -0.08 % | 145.571 M 15.79 % | 125.717 M -2.61 % | 129.087 M 45.98 % | 88.429 M -8.72 % | 96.881 M -0.11 % | 96.985 M -0.79 % | 97.760 M 1.04 % | 96.750 M -1.23 % | 97.953 M |
| Weighted average shs out | 153.529 M -3.35 % | 158.843 M 0.54 % | 157.995 M 8.67 % | 145.383 M -0.05 % | 145.452 M -0.08 % | 145.571 M 15.79 % | 125.717 M -2.61 % | 129.087 M 45.98 % | 88.429 M -8.72 % | 96.881 M -0.10 % | 96.974 M -0.80 % | 97.760 M 1.05 % | 96.740 M -1.24 % | 97.953 M |
| EPS diluted | -0.14 -160.87 % | 0.23 195.83 % | -0.24 -41.18 % | -0.17 63.83 % | -0.47 -135.00 % | -0.20 -600.00 % | 0.04 140.00 % | -0.10 -125.00 % | 0.40 25.00 % | 0.32 10.34 % | 0.29 -12.12 % | 0.33 13.79 % | 0.29 -14.71 % | 0.34 |
| Earnings per share | -0.14 -160.87 % | 0.23 195.83 % | -0.24 -41.18 % | -0.17 63.83 % | -0.47 -135.00 % | -0.20 -600.00 % | 0.04 140.00 % | -0.10 -125.00 % | 0.40 25.00 % | 0.32 10.34 % | 0.29 -12.12 % | 0.33 13.79 % | 0.29 -14.71 % | 0.34 |
| Gross profit | 453.494 M 8.34 % | 418.570 M 41.31 % | 296.210 M 6.00 % | 279.446 M 37.64 % | 203.031 M 4.61 % | 194.077 M 7.73 % | 180.156 M 19.89 % | 150.272 M -7.99 % | 163.326 M 14.29 % | 142.909 M 12.45 % | 127.086 M 7.57 % | 118.143 M 19.34 % | 98.995 M 3.36 % | 95.772 M |
| Income tax expense | 1.198 M -86.15 % | 8.650 M 79.54 % | 4.818 M -60.04 % | 12.055 M 664.17 % | 1.578 M 189.28 % | -1.767 M -202.04 % | 1.732 M 1 034.67 % | -185.272 K -102.27 % | 8.146 M -22.87 % | 10.561 M 11.16 % | 9.501 M -15.16 % | 11.200 M 15.58 % | 9.690 M -13.51 % | 11.204 M |
| Cost of revenue | 346.769 M -18.95 % | 427.830 M 60.74 % | 266.157 M -3.60 % | 276.091 M 4.40 % | 264.457 M 27.01 % | 208.210 M -13.31 % | 240.178 M 19.42 % | 201.124 M 5.89 % | 189.929 M 2.85 % | 184.661 M 12.31 % | 164.419 M -0.85 % | 165.827 M 21.15 % | 136.877 M 12.78 % | 121.371 M |
| General and administrative expenses | 19.730 M 11.07 % | 17.763 M 12.44 % | 15.797 M -1.80 % | 16.087 M 4.51 % | 15.392 M 31.27 % | 11.725 M -1.13 % | 11.859 M 21.43 % | 9.767 M 66.13 % | 5.879 M 74.78 % | 3.363 M 16.88 % | 2.878 M -0.07 % | 2.880 M 8.56 % | 2.653 M -79.40 % | 12.875 M |
| Selling and marketing expenses | 132.587 M 16.01 % | 114.286 M -44.97 % | 207.676 M 20.18 % | 172.811 M 43.87 % | 120.119 M 1.25 % | 118.632 M 13.66 % | 104.374 M 9.99 % | 94.895 M 32.71 % | 71.505 M 1.73 % | 70.286 M 14.49 % | 61.391 M 16.92 % | 52.509 M 20.24 % | 43.671 M 22.37 % | 35.687 M |
| Other expenses | 374.472 M 946.27 % | 35.791 M -46.01 % | 66.291 M 18.12 % | 56.122 M 43.40 % | 39.136 M -9.36 % | 43.176 M 29 132.48 % | -148.716 K -112.62 % | 1.178 M -46.86 % | 2.217 M -51.93 % | 4.612 M -2.22 % | 4.717 M 31.45 % | 3.588 M 19.82 % | 2.995 M 518.92 % | 483.857 K |
| Operating expenses | 537.081 M 38.40 % | 388.062 M 29.09 % | 300.616 M 17.46 % | 255.937 M 38.82 % | 184.368 M -0.02 % | 184.406 M 11.73 % | 165.053 M 13.22 % | 145.786 M 26.47 % | 115.273 M 19.66 % | 96.336 M 14.48 % | 84.149 M 19.33 % | 70.518 M 19.43 % | 59.044 M 18.05 % | 50.014 M |
| Cost and expenses | 883.850 M 8.33 % | 815.892 M 43.95 % | 566.773 M 6.53 % | 532.028 M 18.54 % | 448.825 M 14.32 % | 392.616 M -3.11 % | 405.230 M 16.81 % | 346.910 M 13.67 % | 305.201 M 8.61 % | 280.997 M 13.05 % | 248.568 M 5.17 % | 236.345 M 20.63 % | 195.921 M 14.32 % | 171.385 M |
| Research and development expenses | 10.292 M 0.19 % | 10.272 M -5.34 % | 10.852 M -0.60 % | 10.917 M 12.30 % | 9.722 M -10.59 % | 10.873 M -11.38 % | 12.269 M -1.04 % | 12.397 M 6.80 % | 11.608 M 13.81 % | 10.200 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 152.316 M 15.35 % | 132.049 M -40.91 % | 223.473 M 18.30 % | 188.898 M 39.40 % | 135.511 M 3.95 % | 130.358 M 12.15 % | 116.233 M 11.06 % | 104.662 M 35.25 % | 77.384 M 5.07 % | 73.650 M 14.60 % | 64.269 M 16.03 % | 55.389 M 19.57 % | 46.324 M -4.61 % | 48.562 M |
| Interest income | 318.833 K -60.89 % | 815.121 K -48.07 % | 1.570 M -31.33 % | 2.286 M -36.45 % | 3.597 M -59.55 % | 8.892 M 157.27 % | 3.456 M 205.73 % | 1.131 M 183.02 % | 399.444 K 124.16 % | 178.194 K 18.88 % | 149.900 K 8.86 % | 137.700 K 22.84 % | 112.100 K 140 125 099.87 % | -0.080 |
| Interest expense | 19.259 M -3.07 % | 19.870 M 159.84 % | 7.647 M -34.89 % | 11.744 M -19.06 % | 14.510 M -4.62 % | 15.214 M 125.77 % | 6.739 M -30.63 % | 9.714 M 11 150.13 % | 86.348 K -98.11 % | 4.578 M 4.11 % | 4.397 M 37.35 % | 3.202 M 46.40 % | 2.187 M 37.83 % | 1.587 M |
| Depreciation and amortization | 26.775 M -61.21 % | 69.029 M -4.57 % | 72.332 M 23.98 % | 58.342 M 174.04 % | 21.289 M 37.29 % | 15.507 M 146.05 % | 6.303 M 55.20 % | 4.061 M 19.33 % | 3.403 M 224.71 % | 1.048 M 18.69 % | 883.046 K 17.76 % | 749.884 K 29.40 % | 579.510 K -57.26 % | 1.356 M |
| Operating income | -83.587 M -373.99 % | 30.508 M 696.70 % | -5.113 M -123.67 % | 21.602 M 50.12 % | 14.390 M 22.02 % | 11.794 M 78.66 % | 6.601 M 145.33 % | -14.563 M -135.25 % | 41.314 M 0.35 % | 41.170 M 11.62 % | 36.883 M -14.77 % | 43.275 M 18.39 % | 36.554 M -17.62 % | 44.375 M |
| Operating income ratio | -0.10 -389.78 % | 0.04 496.46 % | -0.01 -123.38 % | 0.04 26.32 % | 0.03 5.00 % | 0.03 86.68 % | 0.02 137.89 % | -0.04 -135.44 % | 0.12 -6.95 % | 0.13 -0.67 % | 0.13 -16.97 % | 0.15 -1.67 % | 0.15 -24.17 % | 0.20 |
| Total other income expenses net | -452.924 K -152.04 % | 870.272 K -59.63 % | 2.156 M 106.20 % | -34.775 M 56.81 % | -80.516 M -30 261.71 % | -265.188 K -78.32 % | -148.712 K -112.62 % | 1.178 M -46.60 % | 2.206 M 1 038.03 % | 193.859 K -58.65 % | 468.879 K -8.11 % | 510.266 K 143.44 % | -1.175 M -342.76 % | 483.857 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 | 228.440 M 73.81 % | 131.433 M -7.27 % | 141.738 M 35.82 % | 104.355 M 1 150.74 % | 8.343 M 107.39 % | -112.962 M -44.45 % | -78.203 M 72.35 % | -282.835 M -87.78 % | -150.622 M 25.23 % | -201.459 M -245.39 % | -58.327 M -10.93 % | -52.580 M 25.23 % | -70.326 M -93.88 % | -36.274 M |
| Total investments | 51.375 M 844.92 % | 5.437 M -0.26 % | 5.451 M -20.04 % | 6.817 M -2.05 % | 6.960 M -37.91 % | 11.209 M -77.44 % | 49.686 M 257.45 % | 13.900 M -76.83 % | 60.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 303.695 M 23.07 % | 246.757 M -10.14 % | 274.588 M 37.43 % | 199.803 M 29.74 % | 154.004 M 7.16 % | 143.720 M -13.68 % | 166.500 M 43.00 % | 116.436 M 2 228.72 % | 5.000 M 150.00 % | 2.000 M -71.54 % | 7.027 M 2.38 % | 6.864 M 213.42 % | 2.190 M 2.40 % | 2.139 M |
| Accumulated other comprehensive income loss | 20.314 M | 0.000 -100.00 % | 20.314 M 0.00 % | 20.314 M 0.00 % | 20.314 M 19.20 % | 17.042 M 12.35 % | 15.168 M 36.33 % | 11.127 M 90.94 % | 5.827 M -60.01 % | 14.570 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -3.837 M -121.73 % | 17.657 M 190.78 % | -19.450 M -234.83 % | 14.426 M -65.35 % | 41.628 M -61.13 % | 107.081 M -22.99 % | 139.055 M 3.58 % | 134.252 M -11.24 % | 151.253 M 20.12 % | 125.919 M 27.93 % | 98.428 M 19.74 % | 82.201 M 45.78 % | 56.389 M 74.91 % | 32.239 M |
| Common stock | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 8.41 % | 145.369 M -0.14 % | 145.571 M 29.82 % | 112.134 M -0.19 % | 112.349 M 66.49 % | 67.481 M 0.72 % | 67.000 M 34.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 621.778 M -12.06 % | 707.016 M 3.42 % | 683.645 M -4.56 % | 716.320 M 29.48 % | 553.209 M -9.95 % | 614.303 M -3.86 % | 638.945 M 0.64 % | 634.911 M 61.99 % | 391.949 M 8.81 % | 360.214 M 82.21 % | 197.688 M 10.48 % | 178.935 M 19.41 % | 149.850 M 22.76 % | 122.066 M |
| Other non current liabilities | 0.000 -100.00 % | 675.555 K | 0.000 | 0.000 100.00 % | -42.673 M -53 120.16 % | 80.484 K 923.06 % | 7.867 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 140.250 M 107.75 % | 67.509 M -24.48 % | 89.387 M 24.97 % | 71.526 M 18.87 % | 60.173 M 85.15 % | 32.500 M -23.53 % | 42.500 M -15.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 140.872 M 106.60 % | 68.184 M -24.74 % | 90.597 M 26.19 % | 71.794 M 304.05 % | 17.769 M -45.46 % | 32.580 M -23.35 % | 42.508 M -15.00 % | 50.012 M 182 464.11 % | 27.394 K -50.89 % | 55.785 K -44.43 % | 100.384 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 129.637 M 9.61 % | 118.275 M 128.30 % | 51.807 M -35.57 % | 80.406 M -2.69 % | 82.629 M 49.96 % | 55.100 M 74.77 % | 31.526 M -20.10 % | 39.459 M -32.05 % | 58.071 M 186.33 % | 20.281 M -3.36 % | 20.987 M 24.55 % | 16.850 M -39.85 % | 28.011 M 225.61 % | 8.603 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 40.888 M -35.86 % | 63.752 M 14.63 % | 55.613 M 142.50 % | 22.933 M 195.79 % | 7.753 M -65.19 % | 22.274 M -29.48 % | 31.586 M 99.55 % | 15.829 M 34.09 % | 11.805 M 26.58 % | 9.326 M -34.50 % | 14.238 M 42.01 % | 10.026 M |
| Short term debt | 163.445 M -8.82 % | 179.248 M -3.21 % | 185.201 M 120.21 % | 84.101 M -27.91 % | 116.656 M 15.25 % | 101.220 M -14.94 % | 119.000 M 79.12 % | 66.436 M 1 228.72 % | 5.000 M 150.00 % | 2.000 M -71.54 % | 7.027 M 2.38 % | 6.864 M 213.42 % | 2.190 M 2.40 % | 2.139 M |
| Total current liabilities | 348.601 M 5.68 % | 329.854 M 11.29 % | 296.382 M 32.83 % | 223.131 M -2.77 % | 229.489 M 25.15 % | 183.370 M -3.38 % | 189.793 M 38.94 % | 136.601 M 50.22 % | 90.935 M 33.47 % | 68.131 M 25.11 % | 54.458 M 3.75 % | 52.490 M -9.55 % | 58.032 M 49.51 % | 38.815 M |
| Total liabilities | 489.473 M 22.97 % | 398.038 M 2.86 % | 386.979 M 31.21 % | 294.925 M 19.28 % | 247.258 M 14.50 % | 215.951 M -7.04 % | 232.301 M 24.48 % | 186.612 M 105.15 % | 90.962 M 33.40 % | 68.187 M 24.98 % | 54.559 M 3.94 % | 52.490 M -9.55 % | 58.032 M 49.51 % | 38.815 M |
| Other non current assets | 33.163 M -43.13 % | 58.318 M 43.87 % | 40.536 M -71.08 % | 140.156 M 108.34 % | 67.274 M 6 752.28 % | 981.776 K -98.46 % | 63.805 M 1 233.88 % | 4.783 M 40.61 % | 3.402 M -17.61 % | 4.129 M -24.67 % | 5.482 M 18.10 % | 4.642 M 159.10 % | 1.791 M -26.86 % | 2.449 M |
| Long term investments | 51.375 M 599.19 % | -10.292 M -271.83 % | -2.768 M 97.55 % | -112.855 M -5 417.59 % | -2.045 M -107.60 % | 26.900 M | 0.000 -100.00 % | 13.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 47.623 M -13.70 % | 55.181 M -12.56 % | 63.107 M -11.81 % | 71.562 M 2 405.01 % | 2.857 M -26.66 % | 3.895 M 60.74 % | 2.423 M 74.02 % | 1.393 M 107.37 % | 671.514 K 91.47 % | 350.715 K -8.90 % | 384.994 K 2.41 % | 375.925 K 56.54 % | 240.141 K 217.18 % | 75.711 K |
| GoodWill | 492.949 K -89.44 % | 4.667 M 0.00 % | 4.667 M | 0.000 | 0.000 -100.00 % | 18.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 48.116 M -19.60 % | 59.848 M -11.69 % | 67.774 M -5.29 % | 71.562 M 2 405.01 % | 2.857 M -87.09 % | 22.134 M 813.39 % | 2.423 M 74.02 % | 1.393 M 107.37 % | 671.514 K 91.47 % | 350.715 K -8.90 % | 384.994 K 2.41 % | 375.925 K 56.54 % | 240.141 K 217.18 % | 75.711 K |
| Property plant equipment net | 280.076 M -13.23 % | 322.780 M -12.69 % | 369.706 M 5.13 % | 351.661 M 54.87 % | 227.067 M 8.56 % | 209.162 M 73.76 % | 120.375 M -4.68 % | 126.280 M 983.27 % | 11.657 M -3.67 % | 12.101 M -0.60 % | 12.175 M -1.88 % | 12.408 M 1 210.43 % | 946.828 K -23.20 % | 1.233 M |
| Total non current assets | 437.672 M -2.30 % | 447.962 M -7.67 % | 485.170 M 6.15 % | 457.069 M 48.21 % | 308.401 M 14.96 % | 268.267 M 39.02 % | 192.964 M 26.09 % | 153.038 M 738.43 % | 18.253 M -0.73 % | 18.388 M -5.56 % | 19.470 M 5.17 % | 18.513 M 380.45 % | 3.853 M -0.30 % | 3.865 M |
| Other current assets | 66.282 M -7.61 % | 71.741 M -29.00 % | 101.039 M 58.13 % | 63.897 M 8.21 % | 59.048 M 4.24 % | 56.647 M -74.91 % | 225.789 M 180.27 % | 80.562 M -19.08 % | 99.555 M 272.30 % | 26.741 M -21.78 % | 34.185 M 196.22 % | 11.540 M -19.95 % | 14.417 M 47.57 % | 9.770 M |
| Short term investments | 0.000 -100.00 % | 15.729 M 91.37 % | 8.219 M -93.13 % | 119.672 M 1 228.91 % | 9.005 M 157.39 % | -15.692 M -131.58 % | 49.686 M | 0.000 -100.00 % | 60.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 75.255 M -34.74 % | 115.324 M -13.19 % | 132.849 M 39.18 % | 95.449 M -34.47 % | 145.660 M -43.25 % | 256.682 M 4.90 % | 244.702 M -38.71 % | 399.271 M 156.56 % | 155.622 M -23.51 % | 203.459 M 211.32 % | 65.354 M 9.94 % | 59.444 M -18.03 % | 72.516 M 88.78 % | 38.412 M |
| Cash and short term investments | 75.255 M -42.58 % | 131.053 M -7.10 % | 141.068 M -34.42 % | 215.121 M 39.09 % | 154.665 M -39.74 % | 256.682 M 4.90 % | 244.702 M -38.71 % | 399.271 M 156.56 % | 155.622 M -23.51 % | 203.459 M 211.32 % | 65.354 M 9.94 % | 59.444 M -18.03 % | 72.516 M 88.78 % | 38.412 M |
| Total current assets | 673.580 M 2.51 % | 657.091 M 12.24 % | 585.454 M 5.64 % | 554.176 M 12.62 % | 492.067 M -12.44 % | 561.987 M -17.15 % | 678.282 M 1.47 % | 668.485 M 43.87 % | 464.659 M 13.33 % | 410.013 M 76.14 % | 232.776 M 9.33 % | 212.913 M 4.35 % | 204.029 M 29.94 % | 157.016 M |
| Inventory | 479.132 M 20.59 % | 397.316 M 15.72 % | 343.346 M 39.37 % | 246.364 M 2.20 % | 241.068 M 4.99 % | 229.610 M 26.90 % | 180.933 M -3.35 % | 187.201 M 20.81 % | 154.951 M 5.02 % | 147.543 M 11.41 % | 132.436 M 0.19 % | 132.190 M 14.75 % | 115.201 M 9.85 % | 104.874 M |
| Net receivables | 52.911 M -7.14 % | 56.981 M 42.28 % | 40.048 M -3.95 % | 41.694 M 11.83 % | 37.285 M 24.50 % | 29.947 M 11.50 % | 26.857 M 6.00 % | 25.338 M -62.21 % | 67.057 M 60.87 % | 41.685 M 204.02 % | 13.711 M 40.80 % | 9.738 M 414.11 % | 1.894 M -52.16 % | 3.959 M |
| Tax assets | 24.941 M 44.10 % | 17.308 M 74.43 % | 9.923 M 51.60 % | 6.545 M -50.60 % | 13.249 M 45.77 % | 9.089 M 42.89 % | 6.361 M -4.80 % | 6.682 M 164.94 % | 2.522 M 39.62 % | 1.806 M 26.40 % | 1.429 M 31.39 % | 1.088 M 24.34 % | 874.815 K 716.53 % | 107.138 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 50.841 M 124.65 % | 22.631 M 52.72 % | 14.818 M -45.81 % | 27.343 M -18.90 % | 33.714 M 53.64 % | 21.944 M -7.64 % | 23.760 M 10.60 % | 21.483 M 52.91 % | 14.049 M -56.14 % | 32.033 M 84.88 % | 17.326 M 42.97 % | 12.118 M -15.75 % | 14.385 M -26.50 % | 19.571 M |
| Tax payables | 4.678 M -51.77 % | 9.699 M 164.48 % | 3.667 M -22.41 % | 4.727 M -58.64 % | 11.429 M 123.84 % | 5.106 M -34.14 % | 7.753 M -15.93 % | 9.222 M -33.24 % | 13.815 M -0.02 % | 13.817 M 51.54 % | 9.118 M 24.36 % | 7.332 M -45.47 % | 13.446 M 58.14 % | 8.503 M |
| Deferred revenue non current | 622.222 K | 0.000 -100.00 % | 728.888 K -63.56 % | 2.000 M -88.57 % | 17.500 M 24 060.26 % | 72.433 K 100.17 % | -42.500 M 15.00 % | -50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -45.497 M -349.35 % | 18.246 M -42.95 % | 31.983 M 3.90 % | 30.782 M 16.32 % | 26.464 M 19.62 % | 22.124 M 11 958.37 % | -186.568 K -253.51 % | 121.533 K 847.33 % | 12.829 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 138.660 M 115.20 % | 64.433 M -27.55 % | 88.932 M 27.91 % | 69.526 M 62.93 % | 42.673 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 | 493.211 M -3.96 % | 513.525 M 3.67 % | 495.348 M -3.54 % | 513.525 M 70.46 % | 301.259 M -11.27 % | 339.527 M -12.48 % | 387.943 M -0.06 % | 388.188 M 124.12 % | 173.202 M 13.41 % | 152.725 M 210.04 % | 49.260 M 5.41 % | 46.734 M 7.53 % | 43.461 M 9.12 % | 39.827 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 481.867 K 79.92 % | 267.820 K -0.32 % | 268.684 K 3 236.99 % | 8.052 K 2.34 % | 7.868 K -32.24 % | 11.612 K -57.61 % | 27.394 K -50.89 % | 55.785 K -44.43 % | 100.384 K | 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 | 1.111 B 0.56 % | 1.105 B 3.22 % | 1.071 B 5.87 % | 1.011 B 26.33 % | 800.467 M -3.59 % | 830.254 M -4.70 % | 871.246 M 6.05 % | 821.523 M 70.12 % | 482.911 M 12.72 % | 428.401 M 69.83 % | 252.246 M 9.00 % | 231.425 M 11.33 % | 207.882 M 29.22 % | 160.880 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 100.00 % | -3.163 M -147.19 % | 6.702 M 271.89 % | -3.899 M -42.95 % | -2.728 M -959.92 % | 317.210 K 107.60 % | -4.176 M -461.16 % | -744.086 K -76.40 % | -421.824 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.399 M -97.31 % | -709.013 K -159.39 % | 1.194 M -60.87 % | 3.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -117.320 M -7.12 % | -109.518 M -2.74 % | -106.596 M -187.17 % | -37.119 M 35.29 % | -57.358 M 10.44 % | -64.043 M -2 002.88 % | 3.366 M 108.32 % | -40.461 M 8.18 % | -44.066 M -78.83 % | -24.641 M -56.24 % | -15.772 M 52.62 % | -33.288 M -668.65 % | 5.854 M | 0.000 |
| Accounts receivables | -3.709 M 86.48 % | -27.430 M -541.91 % | -4.273 M -516.32 % | 1.026 M 102.62 % | -39.222 M -1 140.40 % | -3.162 M -182.88 % | -1.118 M -109.84 % | 11.355 M 128.19 % | -40.279 M -37.15 % | -29.368 M -118.68 % | -13.429 M -152.00 % | -5.329 M -346.00 % | -1.195 M | 0.000 |
| Inventory | -128.572 M -44.44 % | -89.016 M 22.23 % | -114.456 M -385.37 % | -23.581 M 20.95 % | -29.832 M 54.30 % | -65.277 M -3 133.55 % | 2.152 M 105.25 % | -40.949 M -434.12 % | -7.667 M 49.25 % | -15.107 M -1 471.05 % | -961.573 K 94.61 % | -17.837 M -56.23 % | -11.417 M | 0.000 |
| Accounts payables | 14.961 M 115.92 % | 6.929 M -54.70 % | 15.297 M 171.93 % | -21.266 M -236.37 % | 15.595 M 118.89 % | 7.124 M 253.69 % | 2.014 M 130.10 % | -6.691 M -244.71 % | 4.624 M -77.17 % | 20.255 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 7.328 M 796 491 637.58 % | 0.920 100.00 % | -3.163 M -147.19 % | 6.702 M 271.89 % | -3.899 M -42.95 % | -2.728 M -324.74 % | 1.214 M 148.62 % | 488.181 K 101.34 % | -36.399 M -281.78 % | -9.534 M 35.62 % | -14.810 M 4.15 % | -15.451 M -189.46 % | 17.271 M | 0.000 |
| Other non cash items | 162.801 M 292.73 % | 41.454 M 13.00 % | 36.685 M -12.26 % | 41.813 M -49.74 % | 83.198 M 97.67 % | 42.089 M 400.64 % | 8.407 M -52.01 % | 17.517 M 166.26 % | 6.579 M 56.50 % | 4.204 M -2.10 % | 4.294 M 31.43 % | 3.267 M 16.04 % | 2.815 M 30.85 % | 2.152 M |
| Net cash provided by operating activities | 25.748 M -52.42 % | 54.111 M 218.51 % | -45.659 M -247.46 % | 30.963 M 222.90 % | -25.193 M 41.92 % | -43.375 M -318.28 % | 19.871 M 156.93 % | -34.903 M -3 725.92 % | -912.277 K -107.99 % | 11.413 M -33.86 % | 17.257 M 420.64 % | 3.315 M -91.05 % | 37.033 M 1 621.07 % | 2.152 M |
| Investments in property plant and equipment | -15.352 M 29.79 % | -21.867 M 39.95 % | -36.414 M 56.53 % | -83.764 M 37.11 % | -133.197 M -231.26 % | -40.209 M -230.53 % | -12.165 M 90.34 % | -125.981 M -5 111.09 % | -2.418 M -5.83 % | -2.284 M 38.54 % | -3.717 M 77.50 % | -16.520 M -1 253.40 % | -1.221 M 35.70 % | -1.898 M |
| Acquisitions net | 0.000 100.00 % | -22.434 M -1 421.14 % | -1.475 M -2 265.17 % | 68.116 K -99.95 % | 133.197 M 459.74 % | -37.026 M -124 239 566 461 730 928.00 % | 0.000 -100.00 % | 126.208 M 2 056 229.89 % | 6.138 K 39.95 % | 4.386 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -6.579 M 92.18 % | -84.122 M 83.53 % | -510.606 M -327.52 % | -119.436 M 81.05 % | -630.232 M 29.70 % | -896.500 M -92.22 % | -466.400 M -2 024.83 % | -21.950 M 91.15 % | -248.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.500 M |
| Sales maturities of investments | 25.502 M -66.71 % | 76.606 M -87.71 % | 623.330 M 6 788.39 % | 9.049 M -98.55 % | 622.518 M -41.08 % | 1.056 B 298.30 % | 265.248 M 287.70 % | 68.415 M -63.87 % | 189.383 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.676 M |
| Other investing activites | -18.901 M -564.97 % | -2.842 M -641.18 % | 525.220 K -98.77 % | 42.848 M 132.17 % | -133.197 M -27 199 184.26 % | 489.710 -93.61 % | 7.659 K 100.01 % | -125.981 M -23 402 612.41 % | -538.320 -112.27 % | 4.386 K -76.62 % | 18.759 K 187.54 % | 6.524 K -13.01 % | 7.500 K -81.53 % | 40.600 K |
| Net cash used for investing activites | -15.331 M 71.95 % | -54.660 M -172.53 % | 75.361 M 149.83 % | -151.235 M -7.33 % | -140.912 M -270.27 % | 82.757 M 138.80 % | -213.310 M -169.03 % | -79.289 M -29.92 % | -61.029 M -2 576.61 % | -2.280 M 38.34 % | -3.698 M 77.61 % | -16.514 M -1 261.23 % | -1.213 M -114.58 % | 8.319 M |
| Debt repayment | -23.547 M -172.52 % | 32.471 M 189.91 % | 11.200 M 123.67 % | -47.310 M -403.27 % | 15.600 M 187.13 % | -17.904 M -135.76 % | 50.064 M -55.07 % | 111.436 M 3 614.53 % | 3.000 M | 0.000 -100.00 % | 163.106 K -96.51 % | 4.674 M 9 007.89 % | 51.318 K -97.60 % | 2.139 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 100.00 % | -3.252 M 0.10 % | -3.256 M 27.68 % | -4.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -7.086 M -18.48 % | -5.981 M -26.09 % | -4.744 M 16.38 % | -5.673 M 18.88 % | -6.993 M -212.39 % | -2.239 M 66.55 % | -6.692 M 8.92 % | -7.348 M -8.27 % | -6.786 M -537.50 % | -1.065 M 85.50 % | -7.340 M -88.39 % | -3.896 M -2 231.01 % | -167.151 K -539.89 % | -26.122 K |
| Other financing activites | -18.961 M 55.11 % | -42.235 M -2 797 043 807.70 % | -1.510 -100.00 % | 167.054 M 2 431.12 % | 6.600 M 67.51 % | 3.940 M 197 000 100.00 % | -2.000 -100.00 % | 254.955 M 1 596.16 % | 15.031 M -88.44 % | 130.036 M 27 667.66 % | -471.697 K 27.43 % | -650.000 K 59.37 % | -1.600 M -128.57 % | -700.000 K |
| Net cash used provided by financing activities | -49.594 M -214.97 % | -15.746 M -343.86 % | 6.457 M -94.34 % | 114.071 M 854.21 % | 11.954 M 143.63 % | -27.402 M -170.50 % | 38.870 M -89.17 % | 359.043 M 3 117.65 % | 11.159 M -91.35 % | 128.971 M 1 786.16 % | -7.649 M -6 089.79 % | 127.698 K 107.44 % | -1.716 M -221.47 % | 1.413 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 1.030 100.00 % | -186.004 K -18 980 122.66 % | 0.980 206.25 % | 0.320 1 073 741 937.50 % | 0.000 -150.00 % | 0.000 900.00 % | 0.000 | 0.000 100.00 % | 0.000 -133.33 % | 0.000 175.00 % | 0.000 | 0.000 |
| Net change in cash | -39.177 M -140.42 % | -16.295 M -145.06 % | 36.159 M 666.11 % | -6.387 M 95.86 % | -154.150 M -1 386.74 % | 11.980 M 107.75 % | -154.569 M -163.13 % | 244.850 M 582.15 % | -50.783 M -136.77 % | 138.104 M 2 236.84 % | 5.910 M 145.21 % | -13.072 M -138.33 % | 34.104 M 187.00 % | 11.883 M |
| Cash at beginning of period | 114.264 M -12.48 % | 130.559 M 38.30 % | 94.400 M -6.34 % | 100.787 M -60.47 % | 254.937 M 4.93 % | 242.957 M -38.88 % | 397.526 M 160.37 % | 152.676 M -24.96 % | 203.459 M 211.32 % | 65.354 M 9.94 % | 59.444 M -18.03 % | 72.516 M 88.78 % | 38.412 M 44.79 % | 26.530 M |
| Cash at end of period | 75.087 M -34.29 % | 114.264 M -12.48 % | 130.559 M 38.30 % | 94.400 M -6.34 % | 100.787 M -60.47 % | 254.937 M 4.93 % | 242.957 M -38.88 % | 397.526 M 160.37 % | 152.676 M -24.96 % | 203.459 M 211.32 % | 65.354 M 9.94 % | 59.444 M -18.03 % | 72.516 M 88.78 % | 38.412 M |
| Operating cash flow | 25.748 M -52.42 % | 54.111 M 218.51 % | -45.659 M -247.46 % | 30.963 M 222.90 % | -25.193 M 41.92 % | -43.375 M -318.28 % | 19.871 M 156.93 % | -34.903 M -3 725.92 % | -912.277 K -107.99 % | 11.413 M -33.86 % | 17.257 M 420.64 % | 3.315 M -91.05 % | 37.033 M 1 621.07 % | 2.152 M |
| Capital expenditure | -15.352 M 29.79 % | -21.867 M 39.95 % | -36.414 M 56.53 % | -83.764 M 37.11 % | -133.197 M -231.26 % | -40.209 M -230.53 % | -12.165 M 90.34 % | -125.981 M -5 111.09 % | -2.418 M -5.83 % | -2.284 M 38.54 % | -3.717 M 77.50 % | -16.520 M -1 253.40 % | -1.221 M 35.70 % | -1.898 M |
| Free CashFlow | 10.396 M -67.76 % | 32.243 M 139.29 % | -82.073 M -55.44 % | -52.802 M 66.66 % | -158.390 M -89.50 % | -83.583 M -1 184.69 % | 7.706 M 104.79 % | -160.885 M -4 731.60 % | -3.330 M -136.48 % | 9.129 M -32.58 % | 13.540 M 202.53 % | -13.206 M -136.88 % | 35.812 M 14 034.24 % | 253.370 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 183.864 M -5.23 % | 194.020 M -35.41 % | 300.394 M 75.09 % | 171.567 M 7.98 % | 158.887 M -6.21 % | 169.415 M -44.60 % | 305.791 M 69.16 % | 180.774 M 5.26 % | 171.736 M -8.70 % | 188.099 M -6.56 % | 201.311 M 62.20 % | 124.114 M 17.49 % | 105.635 M -19.55 % | 131.306 M -36.98 % | 208.341 M 112.13 % | 98.212 M -18.27 % | 120.163 M -6.72 % | 128.822 M -32.50 % | 190.833 M 113.42 % | 89.416 M -21.67 % | 114.156 M 56.20 % | 73.083 M -45.28 % | 133.567 M 58.68 % | 84.175 M -19.39 % | 104.425 M 30.34 % | 80.119 M -39.26 % | 131.899 M 59.03 % | 82.937 M -22.43 % | 106.925 M 8.47 % | 98.573 M -10.11 % | 109.663 M 40.61 % | 77.990 M -15.19 % | 91.964 M 28.12 % | 71.778 M -44.14 % | 128.495 M 53.20 % | 83.876 M 6.26 % | 78.937 M 27.43 % | 61.947 M -49.14 % | 121.787 M 72.55 % | 70.582 M 4.16 % | 67.762 M 0.48 % | 67.439 M -27.43 % | 92.928 M 24.06 % | 74.905 M 25.63 % | 59.623 M |
| Net income | 4.146 M -67.29 % | 12.674 M 142.17 % | -30.056 M -7 854.63 % | 387.594 K -94.99 % | 7.739 M 1 674.61 % | 436.078 K -98.22 % | 24.501 M 3 449.07 % | 690.343 K -77.34 % | 3.046 M -53.84 % | 6.599 M 478.71 % | 1.140 M 105.73 % | -19.916 M -1.86 % | -19.552 M -915.47 % | 2.398 M 123.96 % | -10.006 M 43.29 % | -17.645 M -2 353.98 % | -719.033 K -132.67 % | 2.201 M 103.89 % | -56.565 M -2 307.92 % | -2.349 M -133.31 % | 7.051 M 151.88 % | -13.590 M 55.94 % | -30.843 M -5 707.72 % | -531.072 K -187.55 % | 606.617 K -41.26 % | 1.033 M -65.26 % | 2.973 M 679.89 % | -512.668 K -149.52 % | 1.035 M -32.48 % | 1.533 M 126.82 % | -5.716 M 25.34 % | -7.657 M -323.71 % | 3.423 M 215.72 % | -2.958 M -111.25 % | 26.293 M 1 016.36 % | 2.355 M -61.72 % | 6.152 M 976.45 % | 571.522 K -97.13 % | 19.906 M 1 122.67 % | 1.628 M -79.20 % | 7.828 M 443.63 % | 1.440 M -89.52 % | 13.735 M 209.60 % | 4.436 M 278.14 % | 1.173 M |
| Income before tax | 8.639 M -39.17 % | 14.201 M 116.53 % | -85.903 M -4 974.22 % | -1.693 M -140.49 % | 4.181 M 769.08 % | -624.846 K -103.75 % | 16.682 M 1 995.29 % | 796.171 K -82.83 % | 4.638 M -49.93 % | 9.262 M 773.39 % | -1.375 M 93.21 % | -20.257 M -9.50 % | -18.499 M -394.82 % | 6.275 M 13.96 % | 5.506 M 123.85 % | -23.082 M -41 122.06 % | 56.267 K -98.71 % | 4.347 M 107.73 % | -56.232 M -1 173.45 % | -4.416 M -139.73 % | 11.115 M 166.99 % | -16.593 M 49.92 % | -33.130 M -2 112.29 % | -1.498 M -159.46 % | 2.519 M 50.98 % | 1.668 M -43.53 % | 2.954 M 432.97 % | -887.288 K -150.64 % | 1.752 M -33.46 % | 2.633 M 145.42 % | -5.797 M 31.89 % | -8.512 M -266.06 % | 5.126 M 221.99 % | -4.202 M -113.24 % | 31.736 M 1 069.41 % | 2.714 M -66.88 % | 8.193 M 824.05 % | 886.650 K -96.69 % | 26.770 M 1 167.02 % | 2.113 M -80.01 % | 10.570 M 453.46 % | 1.910 M | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | 0.05 -35.81 % | 0.07 125.60 % | -0.29 -2 798.08 % | -0.01 -137.50 % | 0.03 813.42 % | 0.00 -106.76 % | 0.05 1 138.67 % | 0.00 -83.69 % | 0.03 -45.15 % | 0.05 820.69 % | -0.01 95.81 % | -0.16 6.80 % | -0.18 -466.46 % | 0.05 80.83 % | 0.03 111.24 % | -0.24 -50 290.65 % | 0.00 -98.61 % | 0.03 111.45 % | -0.29 -496.68 % | -0.05 -150.72 % | 0.10 142.89 % | -0.23 8.47 % | -0.25 -1 294.19 % | -0.02 -173.76 % | 0.02 15.84 % | 0.02 -7.04 % | 0.02 309.37 % | -0.01 -165.29 % | 0.02 -38.66 % | 0.03 150.53 % | -0.05 51.56 % | -0.11 -295.82 % | 0.06 195.21 % | -0.06 -123.70 % | 0.25 663.34 % | 0.03 -68.83 % | 0.10 625.16 % | 0.01 -93.49 % | 0.22 634.31 % | 0.03 -80.81 % | 0.16 450.82 % | 0.03 | 0.00 | 0.00 | 0.00 |
| EBITDA | 11.894 M -28.52 % | 16.640 M 120.55 % | -80.964 M -26 396.98 % | 307.885 K -97.93 % | 14.866 M 93.93 % | 7.666 M -81.62 % | 41.703 M 239.17 % | 12.296 M -55.17 % | 27.425 M -15.56 % | 32.479 M 654.73 % | -5.855 M -558.10 % | 1.278 M -37.06 % | 2.031 M -91.71 % | 24.505 M 3.94 % | 23.577 M 707.46 % | -3.881 M -125.24 % | 15.379 M -22.58 % | 19.865 M 140.87 % | -48.608 M -4 512.78 % | 1.102 M -93.69 % | 17.466 M 241.87 % | -12.311 M 56.52 % | -28.312 M -5 560.01 % | 518.539 K -88.86 % | 4.656 M 0.68 % | 4.625 M -39.52 % | 7.647 M 189.00 % | 2.646 M -31.95 % | 3.888 M -63.65 % | 10.696 M 66.95 % | 6.407 M 186.15 % | -7.437 M -244.53 % | 5.145 M 238.34 % | -3.719 M -112.39 % | 30.021 M 851.58 % | 3.155 M -54.88 % | 6.992 M 129.81 % | 3.042 M 106.57 % | -46.288 M -265.64 % | 27.945 M 306.09 % | -13.560 M -151.66 % | 26.247 M 156.84 % | -46.179 M -260.31 % | 28.806 M 24.79 % | 23.083 M |
| Net income ratio | 0.02 -65.48 % | 0.07 165.28 % | -0.10 -4 528.97 % | 0.00 -95.36 % | 0.05 1 792.20 % | 0.00 -96.79 % | 0.08 1 998.10 % | 0.00 -78.47 % | 0.02 -49.44 % | 0.04 519.36 % | 0.01 103.53 % | -0.16 13.30 % | -0.19 -1 113.64 % | 0.02 138.02 % | -0.05 73.27 % | -0.18 -2 902.45 % | -0.01 -135.02 % | 0.02 105.76 % | -0.30 -1 028.24 % | -0.03 -142.53 % | 0.06 133.22 % | -0.19 19.47 % | -0.23 -3 560.05 % | -0.01 -208.61 % | 0.01 -54.93 % | 0.01 -42.81 % | 0.02 464.63 % | -0.01 -163.85 % | 0.01 -37.76 % | 0.02 129.84 % | -0.05 46.91 % | -0.10 -363.80 % | 0.04 190.32 % | -0.04 -120.14 % | 0.20 628.71 % | 0.03 -63.97 % | 0.08 744.76 % | 0.01 -94.36 % | 0.16 608.60 % | 0.02 -80.03 % | 0.12 441.04 % | 0.02 -85.55 % | 0.15 149.56 % | 0.06 200.99 % | 0.02 |
| Ratio EBITDA | 0.06 -24.57 % | 0.09 131.82 % | -0.27 -15 119.22 % | 0.00 -98.08 % | 0.09 106.78 % | 0.05 -66.82 % | 0.14 100.51 % | 0.07 -57.41 % | 0.16 -7.51 % | 0.17 693.69 % | -0.03 -382.43 % | 0.01 -46.43 % | 0.02 -89.70 % | 0.19 64.91 % | 0.11 386.36 % | -0.04 -130.88 % | 0.13 -17.00 % | 0.15 160.54 % | -0.25 -2 167.63 % | 0.01 -91.95 % | 0.15 190.82 % | -0.17 20.53 % | -0.21 -3 540.92 % | 0.01 -86.18 % | 0.04 -22.76 % | 0.06 -0.44 % | 0.06 81.72 % | 0.03 -12.26 % | 0.04 -66.49 % | 0.11 85.74 % | 0.06 161.27 % | -0.10 -270.43 % | 0.06 207.97 % | -0.05 -122.18 % | 0.23 521.15 % | 0.04 -57.54 % | 0.09 80.35 % | 0.05 112.92 % | -0.38 -196.00 % | 0.40 297.85 % | -0.20 -151.42 % | 0.39 178.32 % | -0.50 -229.22 % | 0.38 -0.67 % | 0.39 |
| Gross profit ratio | 0.58 -3.23 % | 0.60 3.79 % | 0.57 7.94 % | 0.53 -10.07 % | 0.59 4.52 % | 0.57 1.10 % | 0.56 10.04 % | 0.51 -7.21 % | 0.55 6.91 % | 0.51 31.67 % | 0.39 -20.83 % | 0.49 -8.84 % | 0.54 -13.96 % | 0.63 19.30 % | 0.53 15.17 % | 0.46 -13.75 % | 0.53 10.73 % | 0.48 27.51 % | 0.37 -20.36 % | 0.47 -11.98 % | 0.53 37.52 % | 0.39 -20.68 % | 0.49 8.38 % | 0.45 -6.74 % | 0.48 -2.71 % | 0.50 37.84 % | 0.36 -19.64 % | 0.45 -1.89 % | 0.46 -1.96 % | 0.47 3.49 % | 0.45 22.73 % | 0.37 -18.81 % | 0.45 7.61 % | 0.42 -19.75 % | 0.53 41.07 % | 0.37 -17.47 % | 0.45 -3.53 % | 0.47 3.71 % | 0.45 13.91 % | 0.40 -20.61 % | 0.50 28.13 % | 0.39 -16.36 % | 0.47 21.00 % | 0.38 -0.67 % | 0.39 |
| Weighted average shs out dil | 157.631 M 0.00 % | 157.631 M 1.32 % | 155.580 M -1.27 % | 157.587 M 1.18 % | 155.742 M 0.00 % | 155.742 M -4.37 % | 162.864 M 3.35 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 1.84 % | 154.746 M 29.08 % | 119.880 M 0.00 % | 119.880 M 0.00 % | 119.880 M -17.60 % | 145.488 M 32.19 % | 110.057 M 0.00 % | 110.057 M 0.00 % | 110.057 M -24.10 % | 145.008 M 0.00 % | 145.008 M -3.97 % | 151.005 M 0.00 % | 151.005 M 2.36 % | 147.520 M 0.00 % | 147.520 M 9.88 % | 134.256 M 30.00 % | 103.274 M -28.72 % | 144.884 M 30.00 % | 111.450 M -7.33 % | 120.268 M 0.00 % | 120.268 M -3.34 % | 124.430 M -11.12 % | 140.005 M -2.91 % | 144.198 M 50.01 % | 96.128 M 4.17 % | 92.279 M -9.58 % | 102.059 M -8.43 % | 111.451 M 0.00 % | 111.451 M 0.00 % | 111.451 M 5.31 % | 105.830 M -5.04 % | 111.451 M 19.08 % | 93.596 M -16.02 % | 111.451 M 0.00 % | 111.451 M 0.00 % | 111.451 M |
| Weighted average shs out | 157.631 M 0.00 % | 157.631 M 1.32 % | 155.580 M -1.27 % | 157.587 M 1.18 % | 155.742 M 0.00 % | 155.742 M -4.37 % | 162.865 M 3.35 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 1.83 % | 154.752 M 29.09 % | 119.880 M 0.00 % | 119.880 M 0.00 % | 119.880 M -17.60 % | 145.487 M 32.19 % | 110.057 M 0.00 % | 110.057 M 0.00 % | 110.057 M -24.10 % | 145.008 M 0.00 % | 145.008 M -3.97 % | 151.005 M 0.00 % | 151.005 M 2.36 % | 147.520 M 0.00 % | 147.520 M 9.88 % | 134.256 M 30.00 % | 103.274 M -28.72 % | 144.884 M 30.00 % | 111.450 M -7.33 % | 120.268 M 0.00 % | 120.268 M -3.34 % | 124.430 M -11.11 % | 139.986 M -2.92 % | 144.198 M 50.01 % | 96.128 M 4.17 % | 92.279 M -9.58 % | 102.059 M -8.43 % | 111.451 M 0.00 % | 111.451 M 0.00 % | 111.451 M 5.42 % | 105.721 M -5.14 % | 111.451 M 19.20 % | 93.499 M -16.11 % | 111.451 M 0.00 % | 111.451 M 0.00 % | 111.451 M |
| EPS diluted | 0.03 -67.29 % | 0.08 141.66 % | -0.19 -7 820.00 % | 0.00 -95.00 % | 0.05 1 685.71 % | 0.00 -98.13 % | 0.15 3 309.09 % | 0.00 -77.20 % | 0.02 -53.94 % | 0.04 466.22 % | 0.01 104.35 % | -0.17 -6.25 % | -0.16 -900.00 % | 0.02 129.07 % | -0.07 57.00 % | -0.16 -2 361.54 % | -0.01 -132.50 % | 0.02 105.13 % | -0.39 -2 307.41 % | -0.02 -134.69 % | 0.05 151.89 % | -0.09 57.14 % | -0.21 -5 733.33 % | 0.00 -180.00 % | 0.00 -55.00 % | 0.01 -51.22 % | 0.02 545.65 % | 0.00 -153.49 % | 0.01 -32.28 % | 0.01 127.67 % | -0.05 16.09 % | -0.05 -330.80 % | 0.02 176.95 % | -0.03 -111.00 % | 0.28 1 112.12 % | 0.02 -58.15 % | 0.06 982.35 % | 0.01 -97.17 % | 0.18 1 068.83 % | 0.02 -78.06 % | 0.07 355.84 % | 0.02 -87.17 % | 0.12 163.74 % | 0.05 279.17 % | 0.01 |
| Earnings per share | 0.03 -67.29 % | 0.08 141.66 % | -0.19 -7 820.00 % | 0.00 -95.00 % | 0.05 1 685.71 % | 0.00 -98.13 % | 0.15 3 309.09 % | 0.00 -77.20 % | 0.02 -53.94 % | 0.04 466.22 % | 0.01 104.35 % | -0.17 -6.25 % | -0.16 -900.00 % | 0.02 129.07 % | -0.07 57.00 % | -0.16 -2 361.54 % | -0.01 -132.50 % | 0.02 105.13 % | -0.39 -2 307.41 % | -0.02 -134.69 % | 0.05 151.89 % | -0.09 57.14 % | -0.21 -5 733.33 % | 0.00 -180.00 % | 0.00 -55.00 % | 0.01 -51.22 % | 0.02 545.65 % | 0.00 -153.49 % | 0.01 -32.28 % | 0.01 127.67 % | -0.05 16.09 % | -0.05 -330.80 % | 0.02 176.95 % | -0.03 -111.00 % | 0.28 1 112.12 % | 0.02 -58.15 % | 0.06 982.35 % | 0.01 -97.17 % | 0.18 1 068.83 % | 0.02 -78.06 % | 0.07 355.84 % | 0.02 -87.17 % | 0.12 163.74 % | 0.05 279.17 % | 0.01 |
| Gross profit | 106.006 M -8.30 % | 115.598 M -32.96 % | 172.441 M 89.00 % | 91.239 M -2.90 % | 93.961 M -1.97 % | 95.853 M -43.99 % | 171.130 M 86.14 % | 91.935 M -2.32 % | 94.121 M -2.39 % | 96.430 M 23.03 % | 78.378 M 28.41 % | 61.038 M 7.10 % | 56.989 M -30.78 % | 82.330 M -24.81 % | 109.496 M 144.32 % | 44.817 M -29.51 % | 63.577 M 3.28 % | 61.556 M -13.93 % | 71.516 M 69.97 % | 42.076 M -31.05 % | 61.028 M 114.81 % | 28.411 M -56.60 % | 65.459 M 71.98 % | 38.061 M -24.82 % | 50.629 M 26.80 % | 39.928 M -16.27 % | 47.689 M 27.80 % | 37.317 M -23.90 % | 49.038 M 6.34 % | 46.113 M -6.98 % | 49.573 M 72.58 % | 28.725 M -31.14 % | 41.717 M 37.87 % | 30.258 M -55.17 % | 67.501 M 116.11 % | 31.235 M -12.30 % | 35.617 M 22.93 % | 28.973 M -47.25 % | 54.926 M 96.55 % | 27.945 M -17.30 % | 33.791 M 28.74 % | 26.247 M -39.30 % | 43.241 M 50.11 % | 28.806 M 24.79 % | 23.083 M |
| Income tax expense | 5.354 M 107.23 % | 2.584 M 3 628.98 % | 69.286 K -92.33 % | 903.190 K 178.84 % | -1.146 M -183.58 % | 1.371 M 91.29 % | 716.556 K -73.45 % | 2.699 M 4.90 % | 2.572 M -3.38 % | 2.662 M 468.54 % | 468.275 K 237.32 % | -341.022 K -132.40 % | 1.052 M -75.44 % | 4.284 M -70.07 % | 14.313 M 489.39 % | -3.676 M -1 148.00 % | 350.734 K -67.15 % | 1.068 M -50.28 % | 2.148 M 182.92 % | -2.590 M -165.71 % | 3.942 M 305.10 % | -1.922 M 30.27 % | -2.756 M -535.07 % | -434.011 K -132.99 % | 1.315 M 1 120.95 % | 107.742 K -80.10 % | 541.442 K 258.13 % | -342.410 K -162.45 % | 548.316 K -44.30 % | 984.332 K 1 294.90 % | -82.378 K 88.42 % | -711.593 K -142.07 % | 1.692 M 256.21 % | -1.083 M -120.08 % | 5.394 M 1 379.20 % | 364.642 K -82.40 % | 2.072 M 557.57 % | 315.127 K -95.41 % | 6.864 M 689.44 % | 869.500 K -68.15 % | 2.730 M 4 310.63 % | 61.900 K -98.63 % | 4.512 M 277.72 % | 1.195 M 195.30 % | 404.500 K |
| Cost of revenue | 77.857 M -0.72 % | 78.422 M -38.71 % | 127.953 M 59.29 % | 80.327 M 23.72 % | 64.926 M -11.74 % | 73.563 M -45.37 % | 134.660 M 51.58 % | 88.839 M 14.46 % | 77.615 M -15.33 % | 91.670 M -25.43 % | 122.933 M 94.90 % | 63.076 M 29.66 % | 48.646 M -0.67 % | 48.976 M -50.45 % | 98.845 M 85.12 % | 53.395 M -5.64 % | 56.586 M -15.88 % | 67.265 M -43.62 % | 119.317 M 152.05 % | 47.339 M -10.90 % | 53.128 M 18.93 % | 44.672 M -34.41 % | 68.109 M 47.70 % | 46.113 M -14.28 % | 53.797 M 33.85 % | 40.192 M -52.27 % | 84.210 M 84.59 % | 45.620 M -21.19 % | 57.887 M 10.35 % | 52.460 M -12.70 % | 60.090 M 21.97 % | 49.266 M -1.95 % | 50.248 M 21.02 % | 41.520 M -31.93 % | 60.995 M 15.87 % | 52.641 M 21.52 % | 43.320 M 31.38 % | 32.973 M -50.68 % | 66.861 M 56.81 % | 42.637 M 25.51 % | 33.971 M -17.53 % | 41.192 M -17.10 % | 49.687 M 7.78 % | 46.099 M 26.16 % | 36.540 M |
| General and administrative expenses | -13.098 M -161.39 % | 21.335 M 142.35 % | -50.374 M -182.42 % | 61.119 M 574.81 % | -12.872 M -158.89 % | 21.856 M 145.92 % | -47.598 M -184.69 % | 56.200 M 577.39 % | -11.772 M -156.24 % | 20.933 M -2.00 % | 21.359 M -56.93 % | 49.597 M 694.10 % | -8.348 M -143.26 % | 19.296 M 167.83 % | -28.449 M -174.12 % | 38.379 M 650.90 % | -6.967 M -153.09 % | 13.123 M 155.57 % | -23.617 M -281.36 % | 13.022 M 957.04 % | -1.519 M -116.00 % | 9.495 M 137.32 % | -25.445 M -300.45 % | 12.694 M 284.89 % | -6.866 M -159.27 % | 11.584 M 148.34 % | -23.964 M -281.88 % | 13.176 M 236.57 % | -9.648 M -165.07 % | 14.827 M 150.15 % | -29.568 M -317.00 % | 13.626 M 277.74 % | -7.666 M -161.76 % | 12.413 M 171.52 % | -17.356 M -305.37 % | 8.451 M 277.88 % | -4.751 M -162.41 % | 7.612 M 20.20 % | 6.333 M 12.84 % | 5.612 M 12.72 % | 4.979 M -17.19 % | 6.012 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | -3.436 M -105.20 % | 66.086 M 277.92 % | -37.143 M -132.18 % | 115.439 M 104.82 % | 56.362 M -9.50 % | 62.281 M -23.80 % | 81.733 M 48.60 % | 55.000 M -4.00 % | 57.294 M 6.85 % | 53.623 M 60.33 % | 33.446 M -30.62 % | 48.205 M 11.53 % | 43.221 M -6.74 % | 46.344 M -24.55 % | 61.425 M 56.98 % | 39.130 M 0.70 % | 38.859 M 16.36 % | 33.396 M 5.42 % | 31.678 M 15.02 % | 27.542 M -13.11 % | 31.696 M 8.54 % | 29.203 M -38.92 % | 47.810 M 120.22 % | 21.710 M -21.95 % | 27.815 M 30.61 % | 21.297 M -29.81 % | 30.344 M 29.12 % | 23.500 M -12.30 % | 26.797 M 12.91 % | 23.733 M -19.03 % | 29.313 M 34.31 % | 21.825 M -2.94 % | 22.485 M 5.70 % | 21.272 M 34.69 % | 15.794 M -17.94 % | 19.246 M 6.07 % | 18.144 M -0.97 % | 18.322 M -3.03 % | 18.894 M 6.04 % | 17.817 M 151.26 % | 7.091 M -59.17 % | 17.368 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 112.927 M 1 020.18 % | 10.081 M -97.10 % | 347.797 M 500.68 % | -86.802 M -77 408.47 % | -111.990 K -863.71 % | 14.664 K 104.08 % | -359.372 K -1 194.54 % | 32.833 K 208.44 % | -30.277 K -102.72 % | 1.112 M -94.22 % | 19.235 M 162.47 % | -30.790 M -204.23 % | 29.540 M 5 228.88 % | -575.963 K -1 154.63 % | 54.613 K 103.14 % | -1.737 M -307 218.78 % | 565.560 327.23 % | -248.890 -100.10 % | 239.675 K 300.59 % | -119.487 K 49.90 % | -238.518 K -830.24 % | 32.663 K 220.96 % | -27.003 K | 0.000 100.00 % | -125.147 K -1 200.25 % | -9.625 K 91.04 % | -107.432 K -31.99 % | -81.392 K 23.93 % | -106.995 K -172.73 % | 147.103 K 140.03 % | -367.494 K -544.83 % | 82.614 K -93.43 % | 1.258 M 513.50 % | 205.043 K -91.17 % | 2.321 M 5 354.03 % | -44.177 K 22.48 % | -56.990 K -1 824.42 % | -2.961 K -102.08 % | 142.112 K 100.56 % | -25.448 M -9.53 % | -23.233 M 6.11 % | -24.745 M 1.00 % | -24.994 M -7.85 % | -23.175 M -7.76 % | -21.505 M |
| Operating expenses | 97.825 M -3.57 % | 101.446 M -60.67 % | 257.966 M 177.52 % | 92.954 M 9.68 % | 84.751 M -5.73 % | 89.899 M -21.01 % | 113.817 M 43.67 % | 79.219 M -3.00 % | 81.669 M 4.58 % | 78.094 M -31.73 % | 114.390 M 64.37 % | 69.591 M 3.77 % | 67.063 M -1.14 % | 67.839 M -24.43 % | 89.776 M 51.10 % | 59.415 M 3.73 % | 57.277 M 15.79 % | 49.469 M -8.34 % | 53.967 M 31.02 % | 41.189 M -15.11 % | 48.520 M 19.24 % | 40.692 M -38.84 % | 66.531 M 78.79 % | 37.211 M -16.41 % | 44.516 M 23.15 % | 36.148 M -19.01 % | 44.633 M 11.17 % | 40.148 M -2.78 % | 41.297 M 5.96 % | 38.976 M -1.78 % | 39.681 M 10.37 % | 35.953 M -0.62 % | 36.176 M 6.47 % | 33.977 M -3.36 % | 35.157 M 25.20 % | 28.080 M 9.64 % | 25.610 M -3.09 % | 26.426 M -0.12 % | 26.458 M 203.97 % | -25.448 M -9.53 % | -23.233 M 6.11 % | -24.745 M 1.00 % | -24.994 M -7.85 % | -23.175 M -7.76 % | -21.505 M |
| Cost and expenses | 175.682 M -2.33 % | 179.867 M -53.39 % | 385.919 M 122.71 % | 173.281 M 15.77 % | 149.677 M -8.43 % | 163.462 M -34.21 % | 248.477 M 47.85 % | 168.058 M 5.51 % | 159.284 M -6.17 % | 169.764 M -28.47 % | 237.323 M 78.89 % | 132.668 M 14.66 % | 115.708 M -0.95 % | 116.815 M -38.07 % | 188.621 M 67.20 % | 112.810 M -0.92 % | 113.863 M -2.46 % | 116.734 M -32.63 % | 173.284 M 95.74 % | 88.528 M -12.91 % | 101.648 M 19.08 % | 85.364 M -36.60 % | 134.640 M 61.59 % | 83.324 M -15.25 % | 98.313 M 28.78 % | 76.339 M -40.75 % | 128.842 M 50.22 % | 85.768 M -13.53 % | 99.184 M 8.47 % | 91.436 M -8.35 % | 99.771 M 17.08 % | 85.218 M -1.39 % | 86.423 M 14.47 % | 75.497 M -21.48 % | 96.151 M 19.12 % | 80.721 M 17.11 % | 68.930 M 16.05 % | 59.399 M -63.60 % | 163.197 M 282.76 % | 42.637 M -46.53 % | 79.744 M 93.59 % | 41.192 M -69.22 % | 133.836 M 190.32 % | 46.099 M 26.16 % | 36.540 M |
| Research and development expenses | 1.431 M -63.71 % | 3.943 M 270.38 % | -2.314 M -172.39 % | 3.197 M -39.75 % | 5.307 M 29.38 % | 4.102 M 57.19 % | 2.610 M -4.46 % | 2.731 M 9.05 % | 2.505 M 3.24 % | 2.426 M -14.79 % | 2.847 M 10.36 % | 2.580 M -2.62 % | 2.649 M -4.54 % | 2.775 M -14.39 % | 3.242 M 24.52 % | 2.603 M 1.88 % | 2.555 M 1.55 % | 2.516 M 12.15 % | 2.244 M -7.94 % | 2.437 M -5.67 % | 2.584 M 5.18 % | 2.457 M -2.88 % | 2.529 M 2.03 % | 2.479 M -14.94 % | 2.915 M -1.19 % | 2.950 M 9.83 % | 2.686 M -6.66 % | 2.877 M -7.41 % | 3.108 M -13.64 % | 3.599 M 26.30 % | 2.849 M -14.19 % | 3.320 M -46.68 % | 6.228 M | 0.000 -100.00 % | 11.608 M | 0.000 -100.00 % | 55.032 K | 0.000 -100.00 % | 10.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -16.534 M -118.91 % | 87.421 M 199.89 % | -87.517 M -149.57 % | 176.559 M 305.98 % | 43.490 M -48.31 % | 84.138 M 146.48 % | 34.135 M -69.30 % | 111.200 M 144.28 % | 45.522 M -38.94 % | 74.555 M -19.23 % | 92.308 M -5.62 % | 97.801 M 180.45 % | 34.873 M -46.87 % | 65.640 M 99.05 % | 32.977 M -57.45 % | 77.510 M 143.03 % | 31.893 M -31.44 % | 46.519 M 477.09 % | 8.061 M -80.13 % | 40.564 M 34.42 % | 30.177 M -22.02 % | 38.698 M 73.04 % | 22.364 M -35.00 % | 34.404 M 64.22 % | 20.950 M -36.29 % | 32.881 M 415.39 % | 6.380 M -82.60 % | 36.676 M 113.87 % | 17.149 M -55.53 % | 38.561 M 15 198.56 % | -255.394 K -100.72 % | 35.451 M 139.23 % | 14.819 M -56.01 % | 33.685 M 2 255.43 % | -1.563 M -105.64 % | 27.697 M 106.81 % | 13.393 M -48.36 % | 25.934 M 2.80 % | 25.227 M 7.67 % | 23.429 M 10.08 % | 21.284 M -8.97 % | 23.380 M | 0.000 | 0.000 | 0.000 |
| Interest income | 16.349 K -17.23 % | 19.752 K 101.50 % | -1.316 M -9 714.79 % | 13.692 K -99.66 % | 4.027 M 326.37 % | 944.541 K 211.18 % | 303.533 K | 0.000 -100.00 % | 228.206 K | 0.000 | 0.000 | 0.000 -100.00 % | 576.874 K | 0.000 -100.00 % | 911.661 K 60.53 % | 567.892 K 3.16 % | 550.518 K | 0.000 -100.00 % | 54.422 K -84.22 % | 344.817 K -81.10 % | 1.824 M 143.41 % | 749.489 K -58.45 % | 1.804 M -27.03 % | 2.472 M 8.48 % | 2.278 M -2.55 % | 2.338 M -31.58 % | 3.417 M 27.05 % | 2.690 M | 0.000 -100.00 % | 283.609 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.255 M 33.46 % | 2.439 M -50.62 % | 4.938 M 146.81 % | 2.001 M -8.38 % | 2.184 M | 0.000 -100.00 % | 2.567 M -20.77 % | 3.240 M 32.22 % | 2.451 M -5.67 % | 2.598 M | 0.000 -100.00 % | 1.225 M -66.62 % | 3.669 M 915.15 % | 361.398 K -70.56 % | 1.228 M -50.45 % | 2.478 M -14.63 % | 2.902 M 2.17 % | 2.840 M 101.18 % | 1.412 M -32.89 % | 2.104 M 20.18 % | 1.751 M 1.38 % | 1.727 M -5.22 % | 1.822 M -9.63 % | 2.016 M -5.66 % | 2.137 M 10.09 % | 1.941 M -5.90 % | 2.063 M | 0.000 -100.00 % | 377.415 K -65.48 % | 1.093 M | 0.000 -100.00 % | 979.468 K | 0.000 -100.00 % | 834.063 K | 0.000 -100.00 % | 1.036 M | 0.000 -100.00 % | 1.163 M | 0.000 -100.00 % | 995.180 K | 0.000 -100.00 % | 631.427 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.183 M 29.43 % | 7.095 M -68.40 % | 22.454 M 0.00 % | 22.454 M 10.25 % | 20.366 M 0.00 % | 20.366 M 29.46 % | 15.732 M -18.55 % | 19.313 M 14.60 % | 16.853 M 0.00 % | 16.853 M 0.84 % | 16.713 M 0.00 % | 16.713 M 34.15 % | 12.458 M 0.00 % | 12.458 M 198.93 % | 4.168 M 46.49 % | 2.845 M -19.37 % | 3.529 M 24.03 % | 2.845 M 0.00 % | 2.845 M 236.92 % | 844.410 K -66.41 % | 2.514 M 197.72 % | 844.410 K 897.38 % | 84.663 K -64.30 % | 237.171 K -88.31 % | 2.029 M -75.29 % | 8.210 M -30.65 % | 11.839 M 1 163.73 % | 936.833 K -29.63 % | 1.331 M 146.03 % | 541.094 K 168.52 % | 201.513 K -50.95 % | 410.796 K 131.94 % | -1.286 M -159.75 % | 2.153 M 102.95 % | -72.901 M -386.47 % | 25.448 M 205.51 % | -24.118 M -197.47 % | 24.745 M 138.41 % | -64.426 M -378.00 % | 23.175 M 7.76 % | 21.505 M |
| Operating income | 8.182 M -42.19 % | 14.152 M 116.55 % | -85.525 M -4 887.69 % | -1.715 M -139.94 % | 4.293 M 771.25 % | -639.511 K -103.75 % | 17.041 M 2 132.52 % | 763.328 K -83.65 % | 4.668 M -41.90 % | 8.035 M 122.31 % | -36.012 M -321.03 % | -8.553 M 15.09 % | -10.073 M -188.65 % | 11.363 M 108.45 % | 5.451 M 125.54 % | -21.345 M -38 420.57 % | 55.701 K -98.72 % | 4.347 M 107.70 % | -56.472 M -1 214.45 % | -4.296 M -137.84 % | 11.353 M 168.29 % | -16.625 M 49.78 % | -33.103 M -2 274.45 % | -1.394 M -152.73 % | 2.644 M 57.58 % | 1.678 M -45.20 % | 3.062 M 479.93 % | -805.896 K -143.35 % | 1.859 M -25.22 % | 2.486 M 145.76 % | -5.432 M 36.78 % | -8.593 M -322.10 % | 3.869 M 187.79 % | -4.407 M -115.00 % | 29.388 M 965.53 % | 2.758 M -66.68 % | 8.278 M 830.52 % | 889.611 K -96.66 % | 26.612 M 965.51 % | 2.498 M -76.34 % | 10.558 M 603.02 % | 1.502 M -91.77 % | 18.247 M 224.05 % | 5.631 M 256.90 % | 1.578 M |
| Operating income ratio | 0.04 -39.00 % | 0.07 125.62 % | -0.28 -2 748.67 % | -0.01 -136.99 % | 0.03 815.73 % | 0.00 -106.77 % | 0.06 1 219.80 % | 0.00 -84.47 % | 0.03 -36.37 % | 0.04 123.88 % | -0.18 -159.58 % | -0.07 27.73 % | -0.10 -210.19 % | 0.09 230.74 % | 0.03 112.04 % | -0.22 -46 985.36 % | 0.00 -98.63 % | 0.03 111.40 % | -0.30 -515.89 % | -0.05 -148.31 % | 0.10 143.72 % | -0.23 8.21 % | -0.25 -1 396.39 % | -0.02 -165.42 % | 0.03 20.90 % | 0.02 -9.79 % | 0.02 338.90 % | -0.01 -155.89 % | 0.02 -31.06 % | 0.03 150.91 % | -0.05 55.04 % | -0.11 -361.90 % | 0.04 168.52 % | -0.06 -126.84 % | 0.23 595.53 % | 0.03 -68.64 % | 0.10 630.24 % | 0.01 -93.43 % | 0.22 517.52 % | 0.04 -77.29 % | 0.16 599.67 % | 0.02 -88.66 % | 0.20 161.21 % | 0.08 184.08 % | 0.03 |
| Total other income expenses net | 457.255 K 842.58 % | 48.511 K 112.85 % | -377.401 K -1 831.12 % | 21.801 K 119.47 % | -111.990 K -863.65 % | 14.665 K 104.08 % | -359.372 K -1 194.25 % | 32.842 K 154.74 % | -60.000 K -104.87 % | 1.233 M -96.44 % | 34.637 M 1 166.78 % | -3.247 M -1 852.42 % | 185.277 K 785.90 % | 20.914 K -61.71 % | 54.617 K 103.14 % | -1.737 M -308 068.37 % | 564.000 330.20 % | -245.000 -100.10 % | 239.681 K 300.59 % | -119.487 K 49.91 % | -238.523 K -830.30 % | 32.661 K 220.95 % | -27.004 K 73.89 % | -103.413 K 17.37 % | -125.147 K -1 200.23 % | -9.625 K 91.04 % | -107.433 K -31.99 % | -81.392 K -308.08 % | -19.945 K -113.56 % | 147.104 K 140.34 % | -364.705 K -550.89 % | 80.886 K -93.56 % | 1.257 M 512.99 % | 205.043 K -91.27 % | 2.348 M 5 415.94 % | -44.178 K 47.97 % | -84.910 K -2 767.61 % | -2.961 K -101.87 % | 158.255 K 141.13 % | -384.800 K -3 223.63 % | 12.319 K -96.98 % | 408.030 K | 0.000 | 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 217.297 M -6.95 % | 233.530 M 2.23 % | 228.440 M -1.85 % | 232.757 M 7.60 % | 216.316 M 25.87 % | 171.856 M 3.62 % | 165.855 M -30.02 % | 236.998 M 42.39 % | 166.448 M -29.05 % | 234.602 M 46.63 % | 159.998 M -20.86 % | 202.159 M 35.61 % | 149.074 M 985.46 % | 13.734 M -86.84 % | 104.355 M 280.91 % | -57.683 M -158.66 % | 98.339 M -5.20 % | 103.729 M 1 143.24 % | 8.343 M -54.76 % | 18.443 M 131.77 % | -58.056 M -57.68 % | -36.819 M 67.41 % | -112.962 M 10.29 % | -125.924 M 31.52 % | -183.887 M 8.40 % | -200.740 M -156.69 % | -78.203 M 37.98 % | -126.085 M -82.30 % | -69.163 M 73.37 % | -259.673 M 8.19 % | -282.835 M -1 195.61 % | -21.830 M 56.70 % | -50.411 M 69.53 % | -165.422 M -9.83 % | -150.622 M -78.86 % | -84.210 M 26.60 % | -114.733 M 29.13 % | -161.886 M 19.64 % | -201.459 M | 0.000 100.00 % | -63.597 M -197.31 % | 65.354 M 212.05 % | -58.327 M |
| Total investments | 64.506 M 5.41 % | 61.194 M 19.11 % | 51.375 M 8.17 % | 47.495 M 7.58 % | 44.150 M 5.66 % | 41.783 M 668.50 % | 5.437 M -0.79 % | 5.480 M -0.01 % | 5.481 M 0.66 % | 5.445 M -60.17 % | 13.670 M 102.39 % | 6.754 M 0.00 % | 6.754 M -0.12 % | 6.763 M -0.80 % | 6.817 M -1.87 % | 6.947 M -0.14 % | 6.957 M 0.54 % | 6.920 M -0.57 % | 6.960 M -55.75 % | 15.730 M -0.07 % | 15.741 M 40.63 % | 11.194 M -0.13 % | 11.209 M -23.87 % | 14.722 M -0.02 % | 14.726 M -0.40 % | 14.786 M -70.24 % | 49.686 M -1.03 % | 50.201 M 266.08 % | 13.713 M -1.35 % | 13.900 M 0.00 % | 13.900 M 221.71 % | 4.321 M 0.00 % | 4.321 M -2.87 % | 4.449 M -92.59 % | 60.000 M | 0.000 -100.00 % | 65.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.709 M | 0.000 |
| Total debt | 300.023 M -5.97 % | 319.068 M 5.06 % | 303.695 M 4.77 % | 289.867 M -10.61 % | 324.277 M 36.45 % | 237.654 M -15.48 % | 281.179 M -4.74 % | 295.181 M 23.62 % | 238.784 M -21.05 % | 302.431 M 3.27 % | 292.848 M 12.18 % | 261.061 M 10.84 % | 235.531 M 8.82 % | 216.446 M 8.33 % | 199.803 M -2.77 % | 205.496 M -2.91 % | 211.659 M 8.16 % | 195.688 M 27.07 % | 154.004 M 19.28 % | 129.110 M -24.82 % | 171.730 M 12.01 % | 153.320 M 6.68 % | 143.720 M -4.64 % | 150.720 M -12.31 % | 171.870 M -2.44 % | 176.168 M 5.81 % | 166.500 M 20.94 % | 137.675 M 19.91 % | 114.818 M -20.72 % | 144.817 M 24.38 % | 116.436 M 10.70 % | 105.185 M -0.64 % | 105.859 M 610.46 % | 14.900 M 198.00 % | 5.000 M 0.00 % | 5.000 M 4 900.00 % | 100.000 K 0.00 % | 100.000 K -95.00 % | 2.000 M | 0.000 -100.00 % | 6.027 M | 0.000 -100.00 % | 7.027 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 513.525 M | 0.000 | 0.000 -100.00 % | 20.314 M | 0.000 | 0.000 -100.00 % | 513.525 M 2 427.99 % | 20.314 M -96.04 % | 513.525 M | 0.000 -100.00 % | 513.525 M 2 427.99 % | 20.314 M -96.04 % | 513.525 M 2 427.99 % | 20.314 M -96.04 % | 513.536 M 2 428.05 % | 20.314 M -94.02 % | 339.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 197.688 M | 0.000 |
| Retained earnings | 12.983 M 46.92 % | 8.837 M 330.32 % | -3.837 M -114.63 % | 26.220 M 1.50 % | 25.832 M 42.77 % | 18.093 M 2.47 % | 17.657 M 354.01 % | -6.951 M 9.03 % | -7.642 M 31.49 % | -11.154 M -1 493.52 % | -699.938 K 96.44 % | -19.654 M -1 344.90 % | -1.360 M -108.09 % | 16.824 M 16.62 % | 14.426 M -43.35 % | 25.465 M -40.93 % | 43.108 M -1.64 % | 43.829 M 5.29 % | 41.628 M -57.61 % | 98.203 M -2.34 % | 100.552 M 7.55 % | 93.491 M -12.69 % | 107.081 M -22.36 % | 137.921 M -0.39 % | 138.455 M -1.16 % | 140.087 M 0.74 % | 139.055 M 2.01 % | 136.308 M -0.37 % | 136.821 M 0.76 % | 135.785 M 1.14 % | 134.252 M -4.11 % | 140.012 M -5.19 % | 147.670 M -0.42 % | 148.296 M -1.96 % | 151.253 M 17.89 % | 128.298 M 1.87 % | 125.942 M -0.43 % | 126.490 M 0.45 % | 125.919 M | 0.000 -100.00 % | 107.695 M | 0.000 -100.00 % | 98.428 M |
| Common stock | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 0.00 % | 157.587 M 8.41 % | 145.369 M 0.00 % | 145.369 M 0.00 % | 145.369 M 0.00 % | 145.369 M 0.00 % | 145.369 M -0.14 % | 145.571 M 0.00 % | 145.571 M 0.00 % | 145.571 M 0.00 % | 145.571 M 29.82 % | 112.134 M 0.00 % | 112.134 M -0.02 % | 112.160 M 0.00 % | 112.160 M -0.17 % | 112.349 M 0.00 % | 112.349 M 11.01 % | 101.209 M 0.00 % | 101.213 M 49.99 % | 67.481 M 0.00 % | 67.481 M 0.00 % | 67.481 M 0.00 % | 67.481 M 0.72 % | 67.000 M 0.00 % | 67.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M |
| Total equity | 636.680 M 0.52 % | 633.396 M 1.87 % | 621.778 M -12.15 % | 707.750 M -0.37 % | 710.346 M 0.76 % | 705.020 M -0.28 % | 707.016 M 2.34 % | 690.873 M -0.27 % | 692.776 M 0.37 % | 690.245 M 0.87 % | 684.288 M 0.80 % | 678.843 M -2.85 % | 698.759 M -2.73 % | 718.376 M 0.29 % | 716.320 M -1.35 % | 726.093 M 29.78 % | 559.494 M -0.05 % | 559.784 M 1.19 % | 553.209 M -9.31 % | 610.000 M 0.52 % | 606.825 M 1.20 % | 599.633 M -2.39 % | 614.303 M -9.20 % | 676.573 M 0.28 % | 674.680 M -0.01 % | 674.718 M 5.60 % | 638.945 M 0.12 % | 638.176 M -0.04 % | 638.408 M 0.24 % | 636.872 M 0.31 % | 634.911 M 64.15 % | 386.787 M -1.69 % | 393.421 M 0.98 % | 389.608 M -0.60 % | 391.949 M 3.39 % | 379.088 M 0.85 % | 375.898 M 4.19 % | 360.785 M 0.16 % | 360.214 M 72.70 % | 208.583 M 0.79 % | 206.955 M 3.93 % | 199.128 M 0.73 % | 197.688 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 675.556 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.673 M | 0.000 -100.00 % | 127.101 K | 0.000 -100.00 % | 80.484 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.867 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 -100.00 % | 100.400 K | 0.000 -100.00 % | 100.400 K | 0.000 |
| Long term debt | 120.683 M -6.80 % | 129.488 M -7.67 % | 140.250 M 70.82 % | 82.105 M 2.62 % | 80.006 M 22.90 % | 65.100 M -3.57 % | 67.509 M -18.99 % | 83.337 M 11.57 % | 74.698 M -7.26 % | 80.546 M -9.89 % | 89.387 M 8.77 % | 82.177 M 12.80 % | 72.853 M 1.03 % | 72.108 M 0.81 % | 71.526 M 24.25 % | 57.566 M -2.96 % | 59.320 M -8.67 % | 64.951 M 7.94 % | 60.173 M 145.60 % | 24.500 M -15.52 % | 29.000 M -3.33 % | 30.000 M -7.69 % | 32.500 M -7.14 % | 35.000 M -6.67 % | 37.500 M -6.25 % | 40.000 M -5.88 % | 42.500 M -12.82 % | 48.750 M -2.50 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 121.279 M -6.78 % | 130.097 M -7.65 % | 140.872 M 70.26 % | 82.741 M 2.59 % | 80.655 M 22.64 % | 65.763 M -3.55 % | 68.184 M -18.80 % | 83.967 M 11.00 % | 75.645 M -7.48 % | 81.756 M -9.76 % | 90.597 M 9.95 % | 82.397 M 12.69 % | 73.121 M 1.03 % | 72.376 M 0.81 % | 71.794 M 24.14 % | 57.833 M -2.94 % | 59.587 M -8.63 % | 65.218 M 267.04 % | 17.769 M -27.84 % | 24.625 M -15.46 % | 29.127 M -3.17 % | 30.080 M -7.68 % | 32.580 M -7.52 % | 35.230 M -6.26 % | 37.582 M -6.24 % | 40.083 M -5.70 % | 42.508 M -12.83 % | 48.762 M -2.50 % | 50.012 M 0.00 % | 50.012 M 0.00 % | 50.012 M -0.03 % | 50.027 M 0.00 % | 50.027 M 182 521.72 % | 27.394 K 0.00 % | 27.394 K -50.69 % | 55.553 K -0.42 % | 55.785 K 0.00 % | 55.785 K 0.00 % | 55.785 K -44.44 % | 100.400 K 37.31 % | 73.119 K -27.17 % | 100.400 K 0.02 % | 100.384 K |
| Other current liabilities | 151.447 M 7.67 % | 140.663 M 8.50 % | 129.637 M -5.60 % | 137.330 M 308.78 % | 33.595 M 912.51 % | 3.318 M -88.40 % | 28.601 M -42.42 % | 49.668 M -39.52 % | 82.117 M 50.52 % | 54.557 M -30.15 % | 78.102 M 2.88 % | 75.919 M -1.04 % | 76.719 M 12.25 % | 68.347 M 88.65 % | 36.230 M -19.02 % | 44.737 M -47.20 % | 84.735 M 186.34 % | 29.592 M 10.75 % | 26.719 M -4.04 % | 27.843 M 899.18 % | -3.484 M -256.32 % | 2.229 M -95.96 % | 55.100 M 26.27 % | 43.638 M 97.22 % | 22.127 M 174.36 % | 8.065 M -79.47 % | 39.280 M 71.99 % | 22.839 M -12.75 % | 26.175 M 8.24 % | 24.182 M -38.72 % | 39.459 M 7.12 % | 36.837 M 127.74 % | 16.174 M -65.81 % | 47.304 M -18.54 % | 58.071 M 134.09 % | 24.807 M 10.50 % | 22.449 M 22.46 % | 18.333 M -9.61 % | 20.281 M -17.48 % | 24.577 M 154.04 % | 9.674 M -73.85 % | 37.002 M 76.31 % | 20.987 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.845 M 10.77 % | 78.399 M -12.57 % | 89.674 M 13.74 % | 78.844 M -15.86 % | 93.707 M 129.87 % | 40.765 M | 0.000 -100.00 % | 37.017 M | 0.000 | 0.000 -100.00 % | 63.752 M -18.53 % | 78.256 M 20.12 % | 65.150 M -8.23 % | 70.993 M 27.65 % | 55.613 M 2.28 % | 54.375 M 22.90 % | 44.241 M 13.44 % | 39.000 M 70.06 % | 22.933 M 31.93 % | 17.384 M 55.28 % | 11.195 M -5.74 % | 11.877 M -31.54 % | 17.347 M 60.81 % | 10.788 M -25.48 % | 14.475 M -4.96 % | 15.231 M -31.62 % | 22.274 M 62.13 % | 13.738 M -8.76 % | 15.056 M -13.31 % | 17.368 M -45.01 % | 31.586 M 1 290.96 % | 2.271 M -40.48 % | 3.815 M 220.58 % | 1.190 M -92.48 % | 15.829 M | 0.000 -100.00 % | 5.640 M | 0.000 -100.00 % | 11.805 M |
| Short term debt | 179.340 M -5.40 % | 189.579 M 15.99 % | 163.445 M -21.33 % | 207.762 M -0.92 % | 209.687 M 21.52 % | 172.554 M -3.73 % | 179.248 M -15.39 % | 211.844 M 63.77 % | 129.354 M -41.70 % | 221.885 M 9.06 % | 203.461 M 39.25 % | 146.112 M -10.18 % | 162.678 M 12.71 % | 144.338 M 12.52 % | 128.277 M -13.29 % | 147.931 M 46.74 % | 100.810 M -22.89 % | 130.737 M 12.07 % | 116.656 M 11.52 % | 104.610 M -26.71 % | 142.730 M 15.74 % | 123.320 M 21.83 % | 101.220 M -12.53 % | 115.720 M -13.88 % | 134.370 M -1.32 % | 136.168 M 14.43 % | 119.000 M 33.82 % | 88.925 M 37.19 % | 64.818 M -31.64 % | 94.817 M 42.72 % | 66.436 M 20.39 % | 55.185 M -1.21 % | 55.859 M 274.89 % | 14.900 M 198.00 % | 5.000 M 0.00 % | 5.000 M 4 900.00 % | 100.000 K 0.00 % | 100.000 K -95.00 % | 2.000 M | 0.000 -100.00 % | 6.027 M | 0.000 -100.00 % | 7.027 M |
| Total current liabilities | 370.631 M -4.43 % | 387.826 M 11.25 % | 348.601 M -13.99 % | 405.315 M 12.39 % | 360.639 M 25.45 % | 287.474 M -12.85 % | 329.854 M -2.63 % | 338.763 M 17.41 % | 288.522 M -19.01 % | 356.231 M 20.19 % | 296.382 M -6.35 % | 316.461 M 6.26 % | 297.821 M 13.65 % | 262.046 M 17.44 % | 223.131 M -32.62 % | 331.151 M 32.00 % | 250.866 M -3.13 % | 258.970 M 12.85 % | 229.489 M 2.52 % | 223.843 M -0.33 % | 224.582 M 17.18 % | 191.659 M 4.52 % | 183.370 M -8.67 % | 200.783 M 7.18 % | 187.325 M 3.13 % | 181.631 M -4.30 % | 189.793 M 6.93 % | 177.493 M 31.66 % | 134.815 M -24.95 % | 179.644 M 31.51 % | 136.601 M 24.40 % | 109.809 M 3.43 % | 106.167 M 19.17 % | 89.088 M -2.03 % | 90.935 M 49.84 % | 60.688 M 34.52 % | 45.116 M -8.80 % | 49.466 M -27.40 % | 68.131 M 177.22 % | 24.577 M -46.06 % | 45.561 M 23.13 % | 37.002 M -32.05 % | 54.458 M |
| Total liabilities | 491.910 M -5.02 % | 517.923 M 5.81 % | 489.473 M 0.29 % | 488.056 M 10.60 % | 441.293 M 24.93 % | 353.237 M -11.26 % | 398.038 M -5.84 % | 422.730 M 16.08 % | 364.166 M -16.85 % | 437.988 M 13.18 % | 386.979 M -2.98 % | 398.859 M 7.53 % | 370.942 M 10.92 % | 334.422 M 13.39 % | 294.925 M -24.18 % | 388.984 M 25.30 % | 310.453 M -4.24 % | 324.188 M 31.11 % | 247.258 M -0.49 % | 248.468 M -2.07 % | 253.709 M 14.42 % | 221.738 M 2.68 % | 215.951 M -8.50 % | 236.013 M 4.94 % | 224.907 M 1.44 % | 221.715 M -4.56 % | 232.301 M 2.67 % | 226.254 M 22.41 % | 184.826 M -19.52 % | 229.655 M 23.07 % | 186.612 M 16.75 % | 159.837 M 2.33 % | 156.194 M 75.27 % | 89.115 M -2.03 % | 90.962 M 49.75 % | 60.743 M 34.47 % | 45.171 M -8.79 % | 49.522 M -27.37 % | 68.187 M 176.32 % | 24.677 M -45.92 % | 45.635 M 23.00 % | 37.102 M -32.00 % | 54.559 M |
| Other non current assets | 95.044 M 186.76 % | 33.144 M -60.79 % | 84.539 M 217.78 % | 26.603 M -24.42 % | 35.198 M -6.78 % | 37.757 M -11.35 % | 42.589 M -3.32 % | 44.052 M 11.55 % | 39.490 M -61.05 % | 101.399 M 136.46 % | 42.882 M -66.58 % | 128.304 M 4.60 % | 122.666 M 314.70 % | 29.579 M -78.90 % | 140.156 M 1 244.13 % | 10.427 M -73.02 % | 38.647 M 0.00 % | 38.647 M -42.55 % | 67.274 M -70.87 % | 230.935 M 153 856.79 % | 150.000 K -84.72 % | 981.777 K 0.00 % | 981.776 K -92.57 % | 13.213 M -4.58 % | 13.847 M 0.98 % | 13.712 M -2.88 % | 14.119 M 2.88 % | 13.724 M -0.30 % | 13.765 M 195.43 % | 4.659 M -2.59 % | 4.783 M 6.49 % | 4.492 M -8.36 % | 4.902 M 13.47 % | 4.320 M 26.98 % | 3.402 M 16.64 % | 2.917 M -4.61 % | 3.058 M -13.32 % | 3.527 M -14.58 % | 4.129 M -78.80 % | 19.480 M 266.15 % | 5.320 M -72.49 % | 19.340 M 252.82 % | 5.482 M |
| Long term investments | 0.000 -100.00 % | 61.194 M | 0.000 -100.00 % | 54.935 M 24.51 % | 44.121 M 5.60 % | 41.783 M 668.50 % | 5.437 M 17.51 % | 4.627 M 28.25 % | 3.608 M 106.23 % | -57.929 M -1 162.72 % | 5.451 M 105.81 % | -93.780 M -0.32 % | -93.481 M -9 064.87 % | -1.020 M 99.10 % | -112.855 M -839.12 % | 15.269 M -40.80 % | 25.790 M 1.05 % | 25.523 M 1 347.85 % | -2.045 M 98.97 % | -197.747 M -693.23 % | 33.334 M 24.83 % | 26.704 M -0.73 % | 26.900 M 82.72 % | 14.722 M -0.02 % | 14.726 M -0.40 % | 14.786 M -70.24 % | 49.686 M -1.03 % | 50.201 M 266.08 % | 13.713 M -1.35 % | 13.900 M 0.00 % | 13.900 M 221.71 % | 4.321 M 0.00 % | 4.321 M -2.87 % | 4.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 44.247 M -4.20 % | 46.188 M -3.01 % | 47.623 M -3.87 % | 49.538 M -3.76 % | 51.472 M -3.48 % | 53.330 M -3.36 % | 55.181 M -3.46 % | 57.158 M -3.33 % | 59.127 M -3.17 % | 61.062 M -3.24 % | 63.107 M -3.15 % | 65.160 M -3.13 % | 67.268 M -3.09 % | 69.415 M -3.00 % | 71.562 M -4.52 % | 74.948 M 2 962.13 % | 2.448 M 5.06 % | 2.330 M -18.45 % | 2.857 M -9.10 % | 3.143 M -5.00 % | 3.308 M -13.38 % | 3.819 M -1.97 % | 3.895 M -8.77 % | 4.270 M 15.42 % | 3.699 M -4.89 % | 3.889 M 60.49 % | 2.423 M 10.84 % | 2.186 M 12.75 % | 1.939 M 16.22 % | 1.668 M 19.81 % | 1.393 M 24.45 % | 1.119 M 38.87 % | 805.767 K 10.94 % | 726.331 K 8.16 % | 671.514 K 23.21 % | 545.033 K 3.58 % | 526.199 K 64.88 % | 319.147 K -9.00 % | 350.715 K | 0.000 -100.00 % | 352.219 K | 0.000 -100.00 % | 384.994 K |
| GoodWill | 492.949 K 0.00 % | 492.949 K 0.00 % | 492.949 K -89.44 % | 4.667 M 0.00 % | 4.667 M 0.00 % | 4.667 M 0.00 % | 4.667 M 0.00 % | 4.667 M 0.00 % | 4.667 M -39.64 % | 7.732 M 65.68 % | 4.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.238 M 0.00 % | 18.238 M 0.00 % | 18.238 M 0.00 % | 18.238 M -45.83 % | 33.667 M 0.00 % | 33.667 M 0.00 % | 33.667 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 |
| Goodwill and intangible assets | 44.740 M -4.16 % | 46.681 M -2.98 % | 48.116 M -11.23 % | 54.205 M -3.44 % | 56.139 M -3.20 % | 57.997 M -3.09 % | 59.848 M -3.20 % | 61.825 M -3.09 % | 63.794 M -7.27 % | 68.794 M 1.51 % | 67.774 M 4.01 % | 65.160 M -3.13 % | 67.268 M -3.09 % | 69.415 M -3.00 % | 71.562 M -4.52 % | 74.948 M 2 962.13 % | 2.448 M 5.06 % | 2.330 M -18.45 % | 2.857 M -86.64 % | 21.381 M -0.77 % | 21.546 M -2.32 % | 22.057 M -0.35 % | 22.134 M -41.66 % | 37.937 M 1.53 % | 37.366 M -0.51 % | 37.556 M 1 449.82 % | 2.423 M 10.84 % | 2.186 M 12.75 % | 1.939 M 16.22 % | 1.668 M 19.81 % | 1.393 M 24.45 % | 1.119 M 38.87 % | 805.767 K 10.94 % | 726.331 K 8.16 % | 671.514 K 23.21 % | 545.033 K 3.58 % | 526.199 K 64.88 % | 319.147 K -9.00 % | 350.715 K | 0.000 -100.00 % | 352.219 K | 0.000 -100.00 % | 384.994 K |
| Property plant equipment net | 256.487 M -3.89 % | 266.857 M -4.72 % | 280.076 M -12.05 % | 318.463 M -1.35 % | 322.810 M 4.31 % | 309.486 M -4.12 % | 322.780 M -8.88 % | 354.253 M 0.19 % | 353.576 M -0.35 % | 354.807 M -4.03 % | 369.706 M 4.03 % | 355.394 M 1.58 % | 349.874 M 0.55 % | 347.952 M -1.05 % | 351.661 M 4.99 % | 334.956 M 1.36 % | 330.454 M 3.30 % | 319.885 M 40.88 % | 227.067 M -1.68 % | 230.935 M 2.59 % | 225.115 M 8.78 % | 206.947 M -1.06 % | 209.162 M 4.91 % | 199.382 M 7.11 % | 186.142 M 6.01 % | 175.594 M 45.87 % | 120.375 M -0.50 % | 120.980 M 0.16 % | 120.784 M -5.30 % | 127.543 M 1.00 % | 126.280 M 0.15 % | 126.095 M -0.16 % | 126.293 M 1 003.40 % | 11.446 M -1.81 % | 11.657 M -0.10 % | 11.669 M -1.12 % | 11.801 M -0.72 % | 11.887 M -1.77 % | 12.101 M | 0.000 -100.00 % | 12.292 M | 0.000 -100.00 % | 12.175 M |
| Total non current assets | 420.675 M -2.91 % | 433.275 M -1.00 % | 437.672 M -8.33 % | 477.419 M -0.58 % | 480.214 M 3.47 % | 464.126 M 3.61 % | 447.962 M -6.08 % | 476.964 M 0.93 % | 472.549 M -1.25 % | 478.552 M -1.49 % | 485.813 M 4.80 % | 463.584 M 2.26 % | 453.341 M 0.11 % | 452.841 M -0.92 % | 457.069 M 0.67 % | 454.010 M 10.07 % | 412.459 M 3.09 % | 400.109 M 29.74 % | 308.401 M 2.31 % | 301.425 M 2.94 % | 292.823 M 9.30 % | 267.915 M -0.13 % | 268.267 M -1.40 % | 272.087 M 5.43 % | 258.085 M 3.45 % | 249.484 M 29.29 % | 192.964 M -0.99 % | 194.901 M 23.23 % | 158.162 M 2.03 % | 155.012 M 1.29 % | 153.038 M 8.99 % | 140.409 M 0.20 % | 140.125 M 453.76 % | 25.304 M 38.63 % | 18.253 M 3.52 % | 17.632 M 1.15 % | 17.431 M -1.78 % | 17.747 M -3.48 % | 18.388 M -5.61 % | 19.480 M -0.95 % | 19.666 M 1.69 % | 19.340 M -0.67 % | 19.470 M |
| Other current assets | 56.606 M -7.34 % | 61.088 M -7.84 % | 66.282 M -24.91 % | 88.269 M 26.59 % | 69.729 M 7.78 % | 64.693 M -31.36 % | 94.251 M 20.30 % | 78.347 M -39.47 % | 129.446 M 71.17 % | 75.623 M -1.72 % | 76.943 M -8.89 % | 84.453 M -39.70 % | 140.063 M 76.47 % | 79.368 M 24.21 % | 63.897 M -9.52 % | 70.622 M -14.23 % | 82.339 M 8.08 % | 76.183 M 29.02 % | 59.048 M -47.60 % | 112.680 M 13.54 % | 99.241 M 36.21 % | 72.860 M 28.62 % | 56.647 M -20.57 % | 71.316 M 12.64 % | 63.315 M 54.52 % | 40.975 M -81.85 % | 225.789 M 59.45 % | 141.604 M -43.65 % | 251.295 M 317.76 % | 60.153 M -25.33 % | 80.562 M 49.88 % | 53.750 M 14.70 % | 46.861 M 19.92 % | 39.078 M -60.75 % | 99.555 M -2.26 % | 101.861 M 4.77 % | 97.222 M 220.15 % | 30.367 M 13.56 % | 26.741 M -87.49 % | 213.780 M 593.37 % | 30.832 M -85.78 % | 216.889 M 1 231.88 % | 16.284 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -7.440 M -26 061.40 % | 28.659 K -98.69 % | 2.184 M -86.11 % | 15.729 M 1 742.97 % | 853.452 K -54.43 % | 1.873 M -97.04 % | 63.374 M 671.07 % | 8.219 M -91.82 % | 100.534 M 0.30 % | 100.235 M 1 187.94 % | 7.783 M -93.50 % | 119.672 M 1 538.11 % | -8.322 M 55.81 % | -18.833 M -1.23 % | -18.603 M -306.58 % | 9.005 M -95.78 % | 213.478 M 1 313.46 % | -17.592 M -13.43 % | -15.510 M 1.16 % | -15.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 M | 0.000 -100.00 % | 180.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 65.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.709 M | 0.000 |
| cash and cash equivalents | 82.726 M -3.29 % | 85.538 M 13.66 % | 75.255 M 31.77 % | 57.110 M -47.10 % | 107.961 M 64.08 % | 65.798 M -42.95 % | 115.324 M 98.21 % | 58.183 M -19.57 % | 72.336 M 6.64 % | 67.829 M -48.94 % | 132.849 M 125.54 % | 58.902 M -31.87 % | 86.457 M -57.35 % | 202.712 M 112.38 % | 95.449 M -63.73 % | 263.179 M 132.25 % | 113.320 M 23.23 % | 91.959 M -36.87 % | 145.660 M 31.62 % | 110.667 M -51.84 % | 229.786 M 20.85 % | 190.139 M -25.92 % | 256.682 M -7.22 % | 276.644 M -22.24 % | 355.757 M -5.61 % | 376.908 M 54.03 % | 244.702 M -7.23 % | 263.760 M 43.36 % | 183.981 M -54.52 % | 404.490 M 1.31 % | 399.271 M 214.35 % | 127.015 M -18.72 % | 156.269 M -13.34 % | 180.322 M 15.87 % | 155.622 M 74.44 % | 89.210 M -22.31 % | 114.833 M -29.11 % | 161.986 M -20.38 % | 203.459 M | 0.000 -100.00 % | 69.624 M 206.53 % | -65.354 M -200.00 % | 65.354 M |
| Cash and short term investments | 82.726 M -3.29 % | 85.538 M 13.66 % | 75.255 M 31.77 % | 57.110 M -47.12 % | 107.990 M 58.85 % | 67.982 M -48.13 % | 131.053 M 121.99 % | 59.036 M -20.45 % | 74.209 M -43.44 % | 131.203 M -6.99 % | 141.068 M -11.52 % | 159.436 M -14.60 % | 186.692 M -11.31 % | 210.495 M -2.15 % | 215.121 M -18.26 % | 263.179 M 132.25 % | 113.320 M 23.23 % | 91.959 M -40.54 % | 154.665 M 39.76 % | 110.667 M -51.84 % | 229.786 M 20.85 % | 190.139 M -25.92 % | 256.682 M -7.22 % | 276.644 M -22.24 % | 355.757 M -5.61 % | 376.908 M 54.03 % | 244.702 M -7.23 % | 263.760 M 43.36 % | 183.981 M -54.52 % | 404.490 M 1.31 % | 399.271 M 214.35 % | 127.015 M -18.72 % | 156.269 M -13.34 % | 180.322 M 15.87 % | 155.622 M 74.44 % | 89.210 M -22.31 % | 114.833 M -29.11 % | 161.986 M -20.38 % | 203.459 M | 0.000 -100.00 % | 69.624 M 6.53 % | 65.354 M 0.00 % | 65.354 M |
| Total current assets | 707.915 M -1.41 % | 718.043 M 6.60 % | 673.580 M -6.24 % | 718.387 M 6.99 % | 671.426 M 13.01 % | 594.131 M -9.58 % | 657.091 M 3.21 % | 636.639 M 8.94 % | 584.393 M -10.05 % | 649.680 M 10.97 % | 585.454 M -4.67 % | 614.118 M -0.36 % | 616.360 M 2.73 % | 599.957 M 8.26 % | 554.176 M -16.17 % | 661.067 M 44.50 % | 457.489 M -5.45 % | 483.863 M -1.67 % | 492.067 M -11.66 % | 557.044 M -1.88 % | 567.712 M 2.58 % | 553.456 M -1.52 % | 561.987 M -12.26 % | 640.499 M -0.16 % | 641.502 M -0.84 % | 646.949 M -4.62 % | 678.282 M 1.31 % | 669.529 M 0.67 % | 665.072 M -6.53 % | 711.515 M 6.44 % | 668.485 M 64.56 % | 406.214 M -0.80 % | 409.491 M -9.69 % | 453.420 M -2.42 % | 464.659 M 10.06 % | 422.199 M 4.60 % | 403.638 M 2.82 % | 392.560 M -4.26 % | 410.013 M 91.79 % | 213.780 M -8.22 % | 232.924 M 7.39 % | 216.889 M -6.82 % | 232.776 M |
| Inventory | 514.863 M -0.68 % | 518.414 M 8.20 % | 479.132 M -7.30 % | 516.873 M 21.10 % | 426.828 M 4.74 % | 407.517 M 2.57 % | 397.316 M -10.96 % | 446.212 M 17.20 % | 380.739 M -0.81 % | 383.864 M 11.80 % | 343.346 M 7.42 % | 319.616 M 10.36 % | 289.605 M 14.48 % | 252.969 M 2.68 % | 246.364 M -1.17 % | 249.270 M 19.38 % | 208.805 M -9.59 % | 230.951 M -4.20 % | 241.068 M -15.75 % | 286.141 M 19.88 % | 238.685 M -1.67 % | 242.744 M 5.72 % | 229.610 M -0.87 % | 231.615 M 28.20 % | 180.667 M -11.63 % | 204.452 M 13.00 % | 180.933 M -21.09 % | 229.294 M 32.39 % | 173.192 M -13.55 % | 200.336 M 7.02 % | 187.201 M -3.17 % | 193.330 M 20.62 % | 160.276 M -13.55 % | 185.387 M 19.64 % | 154.951 M -16.88 % | 186.419 M 18.95 % | 156.727 M -3.45 % | 162.334 M 10.03 % | 147.543 M | 0.000 -100.00 % | 132.468 M | 0.000 -100.00 % | 132.436 M |
| Net receivables | 53.720 M 1.35 % | 53.004 M 0.18 % | 52.911 M -5.74 % | 56.135 M -16.06 % | 66.879 M 125.68 % | 29.635 M -14.03 % | 34.471 M -35.01 % | 53.044 M 153.24 % | 20.946 M -64.49 % | 58.990 M 144.81 % | 24.096 M -52.39 % | 50.614 M 33.66 % | 37.866 M -33.71 % | 57.125 M 37.01 % | 41.694 M -46.54 % | 77.996 M 4.61 % | 74.560 M -12.04 % | 84.771 M 127.36 % | 37.285 M -21.60 % | 47.556 M 23.42 % | 38.532 M -37.11 % | 61.268 M 104.59 % | 29.947 M -50.84 % | 60.924 M 13.50 % | 53.676 M 118.07 % | 24.614 M -8.35 % | 26.857 M -22.98 % | 34.871 M -64.06 % | 97.013 M 42.73 % | 67.969 M 168.25 % | 25.338 M -46.51 % | 47.370 M -21.99 % | 60.724 M -4.91 % | 63.858 M -4.77 % | 67.057 M 22.22 % | 54.864 M 57.40 % | 34.855 M -7.97 % | 37.872 M 17.36 % | 32.271 M | 0.000 -100.00 % | 6.070 M | 0.000 -100.00 % | 18.701 M |
| Tax assets | 24.405 M -3.92 % | 25.399 M 1.84 % | 24.941 M 7.44 % | 23.214 M 5.78 % | 21.945 M 28.31 % | 17.104 M -1.18 % | 17.308 M 41.78 % | 12.208 M 1.04 % | 12.082 M 5.23 % | 11.481 M | 0.000 -100.00 % | 8.506 M 21.28 % | 7.014 M 1.42 % | 6.916 M 5.66 % | 6.545 M -64.45 % | 18.410 M 21.76 % | 15.120 M 10.17 % | 13.725 M 3.59 % | 13.249 M -16.78 % | 15.921 M 25.58 % | 12.678 M 12.93 % | 11.226 M 23.51 % | 9.089 M 33.02 % | 6.833 M 13.81 % | 6.004 M -23.39 % | 7.836 M 23.20 % | 6.361 M -18.55 % | 7.810 M -1.90 % | 7.961 M 9.94 % | 7.241 M 8.37 % | 6.682 M 52.47 % | 4.382 M 15.21 % | 3.804 M -12.83 % | 4.363 M 73.02 % | 2.522 M 0.81 % | 2.502 M 22.26 % | 2.046 M 1.61 % | 2.014 M 11.49 % | 1.806 M | 0.000 -100.00 % | 1.702 M | 0.000 -100.00 % | 1.429 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 38.185 M -32.66 % | 56.703 M 11.53 % | 50.841 M -8.35 % | 55.472 M 116.92 % | 25.572 M -21.25 % | 32.474 M 43.49 % | 22.631 M -49.25 % | 44.591 M 70.80 % | 26.107 M -27.96 % | 36.238 M 144.55 % | 14.818 M -72.62 % | 54.112 M -4.15 % | 56.456 M 24.54 % | 45.332 M 65.79 % | 27.343 M -72.80 % | 100.523 M 241.18 % | 29.463 M -44.14 % | 52.747 M 55.09 % | 34.011 M -42.39 % | 59.039 M 66.40 % | 35.479 M 34.80 % | 26.321 M 19.94 % | 21.944 M -43.76 % | 39.017 M 141.72 % | 16.142 M -34.86 % | 24.781 M 4.29 % | 23.760 M -55.88 % | 53.848 M 111.09 % | 25.510 M -40.70 % | 43.016 M 100.24 % | 21.483 M 31.78 % | 16.302 M -0.84 % | 16.441 M -35.55 % | 25.511 M 81.58 % | 14.049 M -53.14 % | 29.983 M 52.57 % | 19.652 M -35.56 % | 30.495 M -4.80 % | 32.033 M | 0.000 -100.00 % | 19.360 M | 0.000 -100.00 % | 17.326 M |
| Tax payables | 1.659 M 88.33 % | 881.007 K -81.17 % | 4.678 M -1.55 % | 4.751 M -3.81 % | 4.939 M 577.15 % | 729.430 K -92.48 % | 9.699 M 127.37 % | 4.266 M -37.01 % | 6.773 M 143.02 % | 2.787 M | 0.000 -100.00 % | 3.302 M 67.75 % | 1.968 M -51.16 % | 4.030 M -14.74 % | 4.727 M 57.16 % | 3.008 M -20.33 % | 3.775 M -59.80 % | 9.390 M -17.84 % | 11.429 M 140.10 % | 4.760 M -15.22 % | 5.615 M 610.90 % | 789.847 K -84.53 % | 5.106 M 111.99 % | 2.409 M -31.02 % | 3.492 M 371.21 % | 741.006 K -90.44 % | 7.753 M 609.31 % | 1.093 M -71.51 % | 3.836 M 60.04 % | 2.397 M -74.01 % | 9.222 M 521.02 % | 1.485 M -43.66 % | 2.636 M 91.95 % | 1.373 M -90.06 % | 13.815 M 1 439.03 % | 897.614 K -69.20 % | 2.914 M 441.03 % | 538.618 K -96.10 % | 13.817 M | 0.000 -100.00 % | 4.860 M | 0.000 -100.00 % | 9.118 M |
| Deferred revenue non current | 595.555 K -2.19 % | 608.889 K -2.14 % | 622.222 K -2.10 % | 635.555 K -2.05 % | 648.888 K -2.01 % | 662.222 K -1.97 % | 675.555 K 7.30 % | 629.623 K -4.99 % | 662.711 K -9.08 % | 728.888 K | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 100.00 % | -267.820 K | 0.000 | 0.000 100.00 % | -267.364 K 0.49 % | -268.684 K -328.94 % | 117.358 K -1.42 % | 119.049 K 66.72 % | 71.408 K -1.42 % | 72.433 K -1.40 % | 73.458 K -1.38 % | 74.483 K -1.36 % | 75.508 K 100.18 % | -42.500 M 12.82 % | -48.750 M 2.50 % | -50.000 M 0.00 % | -50.000 M 0.00 % | -50.000 M 0.00 % | -50.000 M 0.00 % | -50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -47.414 M -1.85 % | -46.553 M -2.32 % | -45.497 M -536.70 % | 10.418 M -22.26 % | 13.402 M -15.25 % | 15.815 M -13.33 % | 18.246 M -31.69 % | 26.712 M -8.85 % | 29.305 M -3.24 % | 30.286 M -5.51 % | 32.052 M 17.04 % | 27.385 M -5.59 % | 29.007 M -4.71 % | 30.440 M -1.11 % | 30.782 M 4.33 % | 29.505 M -5.64 % | 31.268 M 1.40 % | 30.837 M 16.53 % | 26.464 M -0.81 % | 26.678 M 26.11 % | 21.155 M 0.53 % | 21.044 M -4.88 % | 22.124 M -42.62 % | 38.558 M 6.72 % | 36.131 M 4.56 % | 34.554 M 18 620.86 % | -186.568 K -149.96 % | 373.397 K -7.94 % | 405.608 K 71.08 % | 237.087 K 95.08 % | 121.533 K 1.40 % | 119.857 K 187.58 % | -136.862 K 7.68 % | -148.242 K -1 255.52 % | 12.829 K 134.54 % | -37.143 K -19.12 % | -31.181 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 118.683 M -7.61 % | 128.460 M -7.36 % | 138.660 M 73.26 % | 80.028 M 3.24 % | 77.514 M 25.69 % | 61.672 M -4.29 % | 64.433 M -19.80 % | 80.337 M 7.55 % | 74.698 M -6.73 % | 80.091 M -35.40 % | 123.984 M 50.87 % | 82.177 M 14.37 % | 71.853 M 1.05 % | 71.108 M 2.27 % | 69.526 M 27.42 % | 54.566 M -1.36 % | 55.320 M 0.75 % | 54.907 M 28.67 % | 42.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 513.525 M | 0.000 -100.00 % | 513.525 M 0.00 % | 513.525 M 0.00 % | 513.525 M 0.00 % | 513.525 M 3.67 % | 495.348 M 0.00 % | 495.348 M -3.54 % | 513.525 M 3.67 % | 495.348 M 0.00 % | 495.348 M 0.00 % | 495.348 M -3.54 % | 513.525 M | 0.000 -100.00 % | 513.525 M | 0.000 -100.00 % | 319.436 M | 0.000 -100.00 % | 340.782 M | 0.000 -100.00 % | 339.749 M 10 483.90 % | -3.272 M -100.96 % | 339.527 M -4.23 % | 354.522 M 0.00 % | 354.522 M -8.61 % | 387.943 M 0.00 % | 387.943 M -0.36 % | 389.335 M 0.08 % | 389.022 M 0.13 % | 388.500 M 0.08 % | 388.188 M 166.89 % | 145.446 M 0.53 % | 144.675 M -16.84 % | 173.980 M 0.45 % | 173.202 M -5.53 % | 183.347 M 0.46 % | 182.506 M 9.09 % | 167.295 M 9.54 % | 152.725 M -26.78 % | 208.583 M 323.43 % | 49.260 M 3 321.12 % | 1.440 M -97.08 % | 49.260 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -662.222 K 1.97 % | -675.555 K | 0.000 -100.00 % | 284.449 K -40.97 % | 481.867 K | 0.000 -100.00 % | 219.715 K -17.96 % | 267.820 K 0.00 % | 267.820 K 0.00 % | 267.820 K 0.17 % | 267.363 K 0.00 % | 267.363 K 0.00 % | 267.363 K -0.49 % | 268.684 K 3 236.99 % | 8.052 K 0.00 % | 8.052 K -1.35 % | 8.162 K 1.37 % | 8.052 K -94.86 % | 156.571 K 1 900.36 % | 7.827 K 0.00 % | 7.827 K -0.52 % | 7.868 K -32.24 % | 11.612 K 0.00 % | 11.612 K 0.00 % | 11.612 K 0.00 % | 11.612 K -57.61 % | 27.394 K 0.00 % | 27.394 K 0.00 % | 27.394 K 0.00 % | 27.394 K -50.69 % | 55.553 K -0.42 % | 55.785 K 0.00 % | 55.785 K 0.00 % | 55.785 K | 0.000 -100.00 % | 73.119 K | 0.000 -100.00 % | 100.384 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.129 B -1.97 % | 1.151 B 3.61 % | 1.111 B -7.07 % | 1.196 B 3.84 % | 1.152 B 8.82 % | 1.058 B -4.23 % | 1.105 B -0.77 % | 1.114 B 5.36 % | 1.057 B -6.32 % | 1.128 B 5.32 % | 1.071 B -0.60 % | 1.078 B 0.75 % | 1.070 B 1.61 % | 1.053 B 4.11 % | 1.011 B -9.31 % | 1.115 B 28.18 % | 869.947 M -1.59 % | 883.973 M 10.43 % | 800.467 M -6.76 % | 858.468 M -0.24 % | 860.534 M 4.77 % | 821.371 M -1.07 % | 830.254 M -9.02 % | 912.586 M 1.45 % | 899.587 M 0.35 % | 896.433 M 2.89 % | 871.246 M 0.79 % | 864.430 M 5.00 % | 823.234 M -5.00 % | 866.527 M 5.48 % | 821.523 M 50.29 % | 546.624 M -0.54 % | 549.615 M 14.81 % | 478.724 M -0.87 % | 482.911 M 9.79 % | 439.831 M 4.46 % | 421.069 M 2.62 % | 410.307 M -4.22 % | 428.401 M 83.66 % | 233.260 M -7.65 % | 252.590 M 6.93 % | 236.230 M -6.35 % | 252.246 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-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 | 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 100.00 % | -1.399 M | 0.000 | 0.000 | 0.000 100.00 % | -709.013 K | 0.000 -100.00 % | 624.930 K | 0.000 -100.00 % | 1.194 M | 0.000 -100.00 % | 1.483 M | 0.000 -100.00 % | 3.051 M | 0.000 -100.00 % | 560.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -92.337 M | 0.000 100.00 % | -116.446 M -247.04 % | 79.194 M 200.00 % | -79.194 M | 0.000 100.00 % | -118.730 M -231.46 % | 90.314 M 200.00 % | -90.314 M | 0.000 100.00 % | -22.555 M -57.83 % | -14.291 M -200.00 % | 14.291 M | 0.000 100.00 % | -69.054 M -362.21 % | 26.335 M 200.00 % | -26.335 M | 0.000 100.00 % | -69.838 M -439.88 % | 20.548 M 200.00 % | -20.548 M | 0.000 -100.00 % | 1.034 M -69.81 % | 3.425 M 200.00 % | -3.425 M | 0.000 100.00 % | -29.594 M -283.57 % | -7.716 M -200.00 % | 7.716 M | 0.000 100.00 % | -44.895 M -341.70 % | 18.575 M 200.00 % | -18.575 M | 0.000 100.00 % | -44.474 M -1 350.53 % | -3.066 M -200.00 % | 3.066 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.349 M | 0.000 100.00 % | -27.430 M -183.27 % | 32.940 M 200.00 % | -32.940 M | 0.000 100.00 % | -4.273 M -109.08 % | 47.072 M 200.00 % | -47.072 M | 0.000 -100.00 % | 1.026 M -93.45 % | 15.660 M 200.00 % | -15.660 M | 0.000 100.00 % | -39.222 M -347.04 % | 15.877 M 200.00 % | -15.877 M | 0.000 100.00 % | -3.162 M -115.17 % | 20.850 M 200.00 % | -20.850 M | 0.000 100.00 % | -1.118 M -106.97 % | 16.046 M 200.00 % | -16.046 M | 0.000 -100.00 % | 11.355 M 1 243.04 % | -993.400 K -200.00 % | 993.400 K | 0.000 100.00 % | -40.279 M -513.55 % | 9.740 M 200.00 % | -9.740 M | 0.000 100.00 % | -29.368 M -750.82 % | -3.452 M -200.00 % | 3.452 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.988 M | 0.000 100.00 % | -89.016 M -292.45 % | 46.254 M 200.00 % | -46.254 M | 0.000 100.00 % | -114.456 M -364.69 % | 43.241 M 200.00 % | -43.241 M | 0.000 100.00 % | -23.581 M 26.91 % | -32.263 M -200.00 % | 32.263 M | 0.000 100.00 % | -29.832 M -428.72 % | 9.075 M 200.00 % | -9.075 M | 0.000 100.00 % | -65.277 M -24 448.88 % | -265.908 K -200.00 % | 265.908 K | 0.000 -100.00 % | 2.152 M 117.94 % | -11.996 M -200.00 % | 11.996 M | 0.000 100.00 % | -40.949 M -681.54 % | -5.240 M -200.00 % | 5.240 M | 0.000 100.00 % | -7.667 M -181.60 % | 9.396 M 200.00 % | -9.396 M | 0.000 100.00 % | -15.107 M -4 017.73 % | 385.601 K 200.00 % | -385.601 K | 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 | 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 -100.00 % | 2.312 M 200.00 % | -2.312 M | 0.000 | 0.000 -100.00 % | 1.383 M 200.00 % | -1.383 M | 0.000 100.00 % | -1.399 M -3 771.39 % | -36.135 K -200.00 % | 36.135 K | 0.000 | 0.000 100.00 % | -624.930 K -200.00 % | 624.930 K | 0.000 | 0.000 100.00 % | -1.483 M -200.00 % | 1.483 M | 0.000 -100.00 % | 3.051 M 644.14 % | -560.700 K -200.00 % | 560.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 14.193 M 422.26 % | -4.404 M | 0.000 100.00 % | -35.703 M -443.55 % | 10.393 M 146.40 % | -22.395 M -122.23 % | 100.745 M 229.88 % | -77.568 M -231.55 % | 58.965 M 389.53 % | -20.366 M -148.78 % | 41.749 M 138.08 % | -109.627 M -249.23 % | 73.461 M 3 163.94 % | -2.398 M -102.96 % | 80.945 M 358.74 % | 17.645 M 2 353.98 % | 719.033 K 132.67 % | -2.201 M -103.89 % | 56.565 M 2 307.92 % | 2.349 M 133.31 % | -7.051 M -151.88 % | 13.590 M -55.94 % | 30.843 M 5 707.73 % | 531.072 K 187.55 % | -606.618 K 41.26 % | -1.033 M 65.26 % | -2.973 M -679.89 % | 512.668 K 149.52 % | -1.035 M 32.48 % | -1.533 M -126.82 % | 5.716 M -25.34 % | 7.657 M 323.71 % | -3.423 M -215.72 % | 2.958 M 111.25 % | -26.293 M -1 016.36 % | -2.355 M 61.72 % | -6.152 M -976.45 % | -571.522 K 97.13 % | -19.906 M -1 122.67 % | -1.628 M 79.20 % | -7.828 M -443.63 % | -1.440 M 89.52 % | -13.735 M -1 070.72 % | -1.173 M |
| Net cash provided by operating activities | 14.193 M 422.26 % | -4.404 M | 0.000 100.00 % | -35.316 M -1 079.96 % | -2.993 M 86.37 % | -21.959 M -128.21 % | 77.829 M 353.51 % | -30.701 M -1 064.53 % | 3.183 M -51.77 % | 6.599 M 288.12 % | -3.508 M 82.39 % | -19.916 M -1.86 % | -19.552 M -2 572 585 545.49 % | -0.760 -100.00 % | 54.226 M 276.38 % | -30.743 M -300.62 % | 15.324 M 296.59 % | -7.795 M -134.11 % | 22.853 M 162.29 % | -36.685 M -173.02 % | 50.240 M 181.56 % | -61.600 M -348.80 % | 24.759 M 150.67 % | -48.860 M -26 703.22 % | 183.663 K 100.94 % | -19.457 M -175.81 % | 25.667 M 389.13 % | -8.877 M -139.32 % | 22.579 M 215.80 % | -19.497 M -180.31 % | 24.278 M 194.95 % | -25.571 M -527.57 % | 5.980 M 115.11 % | -39.591 M -166.73 % | 59.332 M 300.32 % | -29.618 M -432.79 % | 8.900 M 122.52 % | -39.526 M -216.70 % | 33.870 M 208.65 % | -31.174 M -192.19 % | 33.814 M 234.74 % | -25.096 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -1.463 M 25.45 % | -1.963 M 70.02 % | -6.548 M -8.86 % | -6.015 M -6 731.00 % | -88.058 K 96.74 % | -2.700 M -152.01 % | 5.192 M 127.25 % | -19.052 M -1 274.90 % | 1.622 M 116.84 % | -9.629 M -19.65 % | -8.047 M -14.90 % | -7.004 M 50.75 % | -14.220 M -99.08 % | -7.143 M 82.28 % | -40.313 M -566.70 % | -6.047 M 75.17 % | -24.352 M -86.57 % | -13.053 M 72.74 % | -47.885 M -22.00 % | -39.249 M -32.36 % | -29.653 M -80.70 % | -16.410 M -109.01 % | -7.851 M 59.77 % | -19.513 M -87.96 % | -10.381 M -321.52 % | -2.463 M 43.14 % | -4.332 M -26.96 % | -3.412 M -49.37 % | -2.284 M -6.87 % | -2.137 M 70.64 % | -7.279 M -603.55 % | -1.035 M 99.11 % | -116.089 M -7 252.45 % | -1.579 M 5.85 % | -1.677 M -867.02 % | -173.431 K 68.40 % | -548.902 K -2 927.76 % | -18.129 K -125.26 % | 71.777 K 109.04 % | -794.389 K 26.43 % | -1.080 M -123.97 % | -482.106 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.686 M 200.00 % | -4.686 M -200.00 % | 4.686 M 117.28 % | -27.120 M -1 878.17 % | 1.525 M 191.78 % | -1.662 M -24.18 % | -1.338 M -787 186 631.31 % | 0.170 -100.00 % | 58.950 K 543.12 % | 9.166 K -97.14 % | 320.000 K -89.26 % | 2.980 M -93.78 % | 47.885 M | 0.000 -100.00 % | 29.653 M 80.70 % | 16.410 M 226.23 % | -13.000 M | 0.000 | 0.000 100.00 % | -24.026 M -654.57 % | 4.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.279 M | 0.000 | 0.000 -100.00 % | 1.806 M 8.14 % | 1.670 M 856.33 % | 174.630 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -603.669 K 93.96 % | -9.988 M -10 038.50 % | -98.518 K -200.12 % | 98.402 K 105.71 % | -1.724 M 64.49 % | -4.855 M 79.87 % | -24.116 M -1 146.13 % | 2.305 M 199.74 % | -2.311 M 96.15 % | -60.000 M | 0.000 100.00 % | -300.000 M -200.00 % | -100.000 M 9.09 % | -110.000 M 7.90 % | -119.436 M | 0.000 | 0.000 | 0.000 100.00 % | -129.500 M | 0.000 100.00 % | -210.732 M 27.33 % | -290.000 M 66.91 % | -876.500 M | 0.000 | 0.000 -100.00 % | 2.463 M -91.79 % | 30.000 M 110.30 % | -291.400 M | 0.000 | 0.000 100.00 % | -9.630 M | 0.000 | 0.000 100.00 % | -12.320 M 91.73 % | -149.000 M -14 800.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 1.265 K -99.99 % | 9.999 M 1 329.92 % | -812.943 K -208.55 % | 748.886 K -80.25 % | 3.792 M -82.59 % | 21.774 M 30.61 % | 16.670 M 303.70 % | -8.184 M -112.01 % | 68.151 M | 0.000 | 0.000 -100.00 % | 300.695 M 22 369.84 % | 1.338 M -99.39 % | 220.927 M 546 532.16 % | 40.416 K | 0.000 100.00 % | -540.000 K -105.66 % | 9.549 M -92.08 % | 120.554 M | 0.000 -100.00 % | 361.498 M 157.36 % | 140.465 M -83.78 % | 866.050 M 4 226.53 % | 20.017 M | 0.000 -100.00 % | 170.424 M 275.22 % | -97.263 M | 0.000 | 0.000 | 0.000 100.00 % | -24.899 K | 0.000 -100.00 % | 24.899 K -99.96 % | 68.415 M -56.03 % | 155.610 M 23 733.39 % | 652.906 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -994.245 K -86 456.23 % | -1.149 K 99.99 % | -17.906 M -205.83 % | 16.919 M 258.10 % | -10.701 M -286 717.53 % | -3.731 K -100.98 % | 382.119 K 12 959.43 % | 2.926 K -100.00 % | 101.628 M 21 172 397 174.88 % | 0.480 100.00 % | -1.338 M -8 980 626 560 516 200.00 % | 0.000 100.00 % | -76.529 M -834 991.37 % | 9.166 K 100.04 % | -24.352 M -5 229 646 310 260 342 784.00 % | 0.000 100.00 % | -47.885 M -22.00 % | -39.249 M -32.36 % | -29.653 M -80.70 % | -16.410 M -164 099 194.51 % | -10.000 100.00 % | -20.000 M -4 000 100.00 % | 500.000 100.02 % | -2.463 M 35.21 % | -3.801 M -101.05 % | 361.987 M 276.58 % | -205.000 M -9 491.50 % | -2.137 M 70.64 % | -7.279 M -603.55 % | -1.035 M -6 942 986 499 784 604.00 % | 0.000 100.00 % | -1.579 M 5.88 % | -1.678 M -867.33 % | -173.431 K 99.73 % | -64.868 M -357 712.55 % | -18.129 K -125.07 % | 72.309 K 9 806.16 % | 729.940 100.07 % | -1.077 M -123.32 % | -482.100 K 58.50 % | -1.162 M -335.09 % | -267.000 K |
| Net cash used for investing activites | -2.066 M -5.79 % | -1.953 M 76.90 % | -8.454 M -63.55 % | -5.169 M 67.54 % | -15.926 M -212.01 % | 14.218 M 1 827.58 % | -823.025 K 97.22 % | -29.621 M -140.84 % | 72.530 M 174.97 % | -96.746 M -201.72 % | 95.105 M 1 293.26 % | -7.970 M 93.10 % | -115.558 M -211.34 % | 103.784 M 188.86 % | -116.801 M -1 834.62 % | -6.037 M 75.75 % | -24.892 M -610.41 % | -3.504 M 93.83 % | -56.831 M -44.80 % | -39.249 M -132.41 % | 121.113 M 172.98 % | -165.945 M -430.15 % | -31.302 M -60.55 % | -19.496 M -87.81 % | -10.381 M -107.21 % | 143.935 M 302.54 % | -71.064 M -205.79 % | 67.176 M 132.41 % | -207.284 M -9 598.37 % | -2.137 M 87.38 % | -16.934 M -1 536.77 % | -1.035 M 99.11 % | -116.064 M -312.02 % | 54.743 M 1 011.55 % | 4.925 M 1 048.33 % | -519.324 K 99.21 % | -65.417 M -360 740.31 % | -18.129 K -125.07 % | 72.309 K 109.11 % | -793.659 K 26.28 % | -1.077 M -123.32 % | -482.100 K 58.50 % | -1.162 M -335.09 % | -267.000 K |
| Debt repayment | -6.195 M -128.41 % | 21.804 M 140.51 % | -53.818 M -312.60 % | -13.043 M -115.87 % | 82.174 M 311.47 % | -38.859 M -1 512.40 % | 2.751 M -94.59 % | 50.900 M 186.76 % | -58.670 M -258.57 % | 37.000 M 218.21 % | -31.300 M -447.77 % | 9.000 M 188.07 % | 3.124 M -79.58 % | 15.300 M 142.30 % | -36.170 M -3 329.46 % | 1.120 M -96.28 % | 30.112 M 171.07 % | -42.372 M -265.51 % | 25.600 M 162.32 % | -41.081 M -323.14 % | 18.411 M 45.31 % | 12.670 M 209.46 % | -11.575 M 1.07 % | -11.700 M -172.20 % | -4.298 M -144.46 % | 9.669 M -66.46 % | 28.824 M 26.11 % | 22.857 M 176.19 % | -29.999 M -205.70 % | 28.381 M 152.26 % | 11.251 M 1 770.62 % | -673.448 K -100.74 % | 90.959 M 818.77 % | 9.900 M | 0.000 -100.00 % | 4.900 M | 0.000 100.00 % | -1.900 M | 0.000 100.00 % | -4.027 M | 0.000 100.00 % | -1.000 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 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.252 M | 0.000 | 0.000 | 0.000 100.00 % | -3.256 M | 0.000 | 0.000 | 0.000 100.00 % | -4.502 M | 0.000 100.00 % | -3.956 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 |
| Dividends paid | -850.342 K -6.45 % | -798.791 K 65.49 % | -2.314 M -116.68 % | -1.068 M 50.90 % | -2.176 M -42.36 % | -1.528 M 13.17 % | -1.760 M -33.19 % | -1.322 M -43.26 % | -922.487 K 53.35 % | -1.977 M -13.99 % | -1.735 M -59.98 % | -1.084 M -14.24 % | -949.076 K 2.74 % | -975.853 K 46.90 % | -1.838 M -32.12 % | -1.391 M -3 481.53 % | -38.839 K 98.44 % | -2.483 M -83.04 % | -1.356 M 35.53 % | -2.104 M -12.89 % | -1.864 M -11.71 % | -1.669 M 9.54 % | -1.845 M 8.52 % | -2.016 M 53.96 % | -4.380 M -125.61 % | -1.941 M -0.09 % | -1.939 M -40.92 % | -1.376 M 25.56 % | -1.849 M -21.01 % | -1.528 M 16.08 % | -1.821 M -69.30 % | -1.075 M 75.21 % | -4.339 M -3 767.31 % | -112.199 K -29.94 % | -86.348 K 77.59 % | -385.347 K 93.87 % | -6.287 M -22 258.29 % | -28.117 K 90.66 % | -301.184 K -218.67 % | -94.513 K -2.92 % | -91.828 K 92.21 % | -1.179 M | 0.000 | 0.000 |
| Other financing activites | -7.835 M 25.94 % | -10.579 M -393.51 % | 3.604 M 247.20 % | -2.449 M 80.47 % | -12.541 M -65.54 % | -7.576 M 48.93 % | -14.835 M -63.87 % | -9.053 M -70.55 % | -5.308 M 57.71 % | -12.550 M -162.55 % | 20.065 M 626.88 % | -3.808 M -234.47 % | -1.139 M -2 579.05 % | -42.501 K 99.82 % | -23.097 M -112.36 % | 186.850 M 58 290.75 % | 320.000 K 39 024 290.14 % | 0.820 -100.00 % | 16.846 M 14 037 942 913.77 % | -0.120 -100.00 % | 1.748 M 349 515 300.00 % | -0.500 -11.11 % | -0.450 -100.00 % | 2.960 M 230.07 % | -2.276 M -299 437 642.10 % | -0.760 -100.00 % | 3.956 M | 0.000 100.00 % | -3.956 M -6 593 212 810.53 % | -0.060 -100.00 % | 255.081 M 84 412.12 % | 301.828 K 151.33 % | -588.000 K -144.55 % | -240.440 K -29.52 % | -185.643 K | 0.000 -100.00 % | 15.131 M 6 877 520 809.05 % | 0.220 -100.00 % | 135.681 M 10 768 304 425.72 % | 1.260 100.00 % | -473.603 K -100.83 % | -235.828 K 96.69 % | -7.132 M -515.01 % | -1.160 M |
| Net cash used provided by financing activities | -14.880 M -242.73 % | 10.426 M 119.85 % | -52.528 M -217.19 % | -16.560 M -124.55 % | 67.457 M 240.64 % | -47.963 M -246.47 % | -13.844 M -134.16 % | 40.526 M 162.44 % | -64.900 M -388.80 % | 22.473 M 273.28 % | -12.969 M -415.74 % | 4.107 M 296.28 % | 1.037 M -92.74 % | 14.282 M 123.37 % | -61.104 M -132.75 % | 186.579 M 512.33 % | 30.471 M 172.77 % | -41.875 M -262.03 % | 25.844 M 159.84 % | -43.185 M -336.06 % | 18.294 M 66.29 % | 11.001 M 181.98 % | -13.419 M -24.76 % | -10.756 M 1.80 % | -10.954 M -241.75 % | 7.727 M -70.66 % | 26.339 M 22.62 % | 21.481 M 160.00 % | -35.804 M -233.33 % | 26.853 M -89.86 % | 264.911 M 18 406.24 % | -1.447 M -101.68 % | 86.032 M 801.10 % | 9.547 M 3 610.17 % | -271.991 K -106.02 % | 4.515 M -48.95 % | 8.844 M 558.69 % | -1.928 M -101.42 % | 135.982 M 3 399.17 % | -4.122 M -770.29 % | -473.603 K 80.39 % | -2.415 M 66.14 % | -7.132 M -515.01 % | -1.160 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.614 K 108.62 % | -378.362 K 84.59 % | -2.455 M | 0.000 100.00 % | -3.850 M -122.70 % | 16.961 M 207.38 % | -15.795 M -8 391.72 % | -186.004 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -2.753 M -167.67 % | 4.069 M -83.69 % | 24.944 M 143.80 % | -56.952 M -217.34 % | 48.536 M 187.13 % | -55.704 M -188.19 % | 63.163 M 419.60 % | -19.763 M -289.41 % | 10.434 M 114.88 % | -70.128 M -189.19 % | 78.628 M 384.60 % | -27.628 M 76.41 % | -117.112 M -214.51 % | 102.271 M 182.54 % | -123.906 M -182.72 % | 149.799 M 616.67 % | 20.902 M 139.30 % | -53.182 M -553.77 % | -8.135 M 93.17 % | -119.119 M -162.81 % | 189.647 M 187.58 % | -216.544 M -984.78 % | -19.962 M 74.77 % | -79.113 M -274.04 % | -21.151 M -116.00 % | 132.206 M 793.71 % | -19.058 M -123.89 % | 79.779 M 136.18 % | -220.510 M -4 325.13 % | 5.219 M -98.08 % | 272.256 M 1 070.52 % | -28.053 M -16.63 % | -24.052 M -197.38 % | 24.699 M -61.40 % | 63.985 M 349.72 % | -25.623 M 46.25 % | -47.673 M -14.95 % | -41.472 M -124.41 % | 169.924 M 570.84 % | -36.090 M 7.25 % | -38.911 M -39.00 % | -27.994 M -237.52 % | -8.294 M -481.34 % | -1.427 M |
| Cash at beginning of period | 79.156 M 5.42 % | 75.087 M 49.75 % | 50.143 M -53.18 % | 107.096 M 82.88 % | 58.560 M -48.75 % | 114.264 M 123.60 % | 51.101 M -27.89 % | 70.864 M 17.27 % | 60.430 M -53.71 % | 130.559 M 151.41 % | 51.930 M -34.73 % | 79.558 M -59.55 % | 196.671 M 108.34 % | 94.400 M -56.76 % | 218.306 M 218.66 % | 68.507 M 43.91 % | 47.605 M -52.77 % | 100.787 M -7.47 % | 108.922 M -52.24 % | 228.041 M 493.96 % | 38.394 M -84.94 % | 254.937 M -7.26 % | 274.899 M -22.35 % | 354.012 M -5.64 % | 375.163 M 54.42 % | 242.957 M -7.27 % | 262.015 M 43.78 % | 182.236 M -54.75 % | 402.745 M 1.31 % | 397.526 M 217.33 % | 125.270 M -18.30 % | 153.323 M -13.56 % | 177.375 M 16.18 % | 152.676 M 72.14 % | 88.691 M -22.41 % | 114.314 M -29.43 % | 161.986 M -20.38 % | 203.459 M 506.72 % | 33.534 M -51.84 % | 69.624 M 86.36 % | 37.361 M 48.87 % | 25.096 M | 0.000 | 0.000 |
| Cash at end of period | 76.403 M -3.48 % | 79.156 M 5.42 % | 75.087 M 49.75 % | 50.143 M -53.18 % | 107.096 M 82.88 % | 58.560 M -48.75 % | 114.264 M 123.60 % | 51.101 M -27.89 % | 70.864 M 17.27 % | 60.430 M -53.71 % | 130.559 M 151.41 % | 51.930 M -34.73 % | 79.558 M -59.55 % | 196.671 M 108.34 % | 94.400 M -56.76 % | 218.306 M 218.66 % | 68.507 M 43.91 % | 47.605 M -52.77 % | 100.787 M -7.47 % | 108.922 M -52.24 % | 228.041 M 493.96 % | 38.394 M -84.94 % | 254.937 M -7.26 % | 274.899 M -22.35 % | 354.012 M -5.64 % | 375.163 M 54.42 % | 242.957 M -7.27 % | 262.015 M 43.78 % | 182.236 M -54.75 % | 402.745 M 1.31 % | 397.526 M 217.33 % | 125.270 M -18.30 % | 153.323 M -13.56 % | 177.375 M 16.18 % | 152.676 M 72.14 % | 88.691 M -22.41 % | 114.314 M -29.43 % | 161.986 M -20.38 % | 203.459 M 506.72 % | 33.534 M 2 263.16 % | -1.550 M 46.49 % | -2.897 M 65.07 % | -8.294 M -481.34 % | -1.427 M |
| Operating cash flow | 14.193 M 422.26 % | -4.404 M | 0.000 100.00 % | -35.316 M -1 079.96 % | -2.993 M 86.37 % | -21.959 M -128.21 % | 77.829 M 353.51 % | -30.701 M -1 064.53 % | 3.183 M -51.77 % | 6.599 M 288.12 % | -3.508 M 82.39 % | -19.916 M -1.86 % | -19.552 M -2 572 585 545.49 % | -0.760 -100.00 % | 54.226 M 276.38 % | -30.743 M -300.62 % | 15.324 M 296.59 % | -7.795 M -134.11 % | 22.853 M 162.29 % | -36.685 M -173.02 % | 50.240 M 181.56 % | -61.600 M -348.80 % | 24.759 M 150.67 % | -48.860 M -26 703.22 % | 183.663 K 100.94 % | -19.457 M -175.81 % | 25.667 M 389.13 % | -8.877 M -139.32 % | 22.579 M 215.80 % | -19.497 M -180.31 % | 24.278 M 194.95 % | -25.571 M -527.57 % | 5.980 M 115.11 % | -39.591 M -166.73 % | 59.332 M 300.32 % | -29.618 M -432.79 % | 8.900 M 122.52 % | -39.526 M -216.70 % | 33.870 M 208.65 % | -31.174 M -192.19 % | 33.814 M 234.74 % | -25.096 M | 0.000 | 0.000 |
| Capital expenditure | -1.463 M 25.45 % | -1.963 M 70.02 % | -6.548 M -8.86 % | -6.015 M -6 731.01 % | -88.058 K 96.74 % | -2.700 M -152.01 % | 5.192 M 127.25 % | -19.052 M -1 274.90 % | 1.622 M 116.84 % | -9.629 M -19.65 % | -8.047 M -14.90 % | -7.004 M 50.75 % | -14.220 M -99.08 % | -7.143 M 82.28 % | -40.313 M -566.70 % | -6.047 M 75.17 % | -24.352 M -86.57 % | -13.053 M 72.74 % | -47.885 M -22.00 % | -39.249 M -32.36 % | -29.653 M -80.70 % | -16.410 M -109.01 % | -7.851 M 59.77 % | -19.513 M -87.96 % | -10.381 M -321.52 % | -2.463 M 43.14 % | -4.332 M -26.96 % | -3.412 M -49.37 % | -2.284 M -6.87 % | -2.137 M 70.64 % | -7.279 M -603.55 % | -1.035 M 99.11 % | -116.089 M -7 252.45 % | -1.579 M 5.85 % | -1.677 M -867.02 % | -173.431 K 68.40 % | -548.902 K -2 927.76 % | -18.129 K -125.26 % | 71.777 K 109.04 % | -794.389 K 26.43 % | -1.080 M -123.97 % | -482.106 K | 0.000 | 0.000 |
| Free CashFlow | 12.729 M 299.92 % | -6.367 M -108.02 % | 79.378 M 292.49 % | -41.238 M -1 238.46 % | -3.081 M 87.51 % | -24.660 M -129.70 % | 83.021 M 266.87 % | -49.753 M -1 135.53 % | 4.805 M 258.61 % | -3.029 M 73.79 % | -11.555 M 57.07 % | -26.919 M 20.29 % | -33.772 M -372.81 % | -7.143 M -151.34 % | 13.913 M 137.82 % | -36.790 M -307.49 % | -9.028 M 56.69 % | -20.847 M 16.72 % | -25.033 M 67.03 % | -75.934 M -468.84 % | 20.587 M 126.39 % | -78.010 M -561.39 % | 16.908 M 124.73 % | -68.374 M -570.48 % | -10.198 M 53.48 % | -21.920 M -202.74 % | 21.335 M 273.61 % | -12.289 M -160.55 % | 20.294 M 193.81 % | -21.634 M -227.27 % | 17.000 M 163.89 % | -26.605 M 75.84 % | -110.109 M -167.45 % | -41.170 M -171.41 % | 57.655 M 293.53 % | -29.792 M -456.74 % | 8.351 M 121.12 % | -39.544 M -216.50 % | 33.942 M 206.17 % | -31.969 M -197.66 % | 32.734 M 227.97 % | -25.578 M | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 |