Sing Holdings Limited 5IC.SI
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 14.971 M 156.97 % | 5.826 M -90.60 % | 62.011 M -49.06 % | 121.730 M -29.68 % | 173.102 M -45.28 % | 316.357 M 315.06 % | 76.220 M 84.78 % | 41.248 M -85.24 % | 279.498 M 6.04 % | 263.570 M 637.22 % | 35.752 M -84.24 % | 226.823 M -21.92 % | 290.504 M 94.14 % | 149.640 M 37.42 % | 108.892 M 53.31 % | 71.026 M 243.59 % | 20.672 M -78.41 % | 95.742 M 469.18 % | 16.821 M 915.76 % | 1.656 M |
| Net income | 9.779 M 22.70 % | 7.970 M -26.50 % | 10.843 M 10.26 % | 9.834 M -40.63 % | 16.563 M -63.49 % | 45.371 M 306.77 % | 11.154 M 237.49 % | 3.305 M -87.42 % | 26.266 M 29.29 % | 20.315 M 47 144.19 % | 43.000 K -99.85 % | 28.851 M -29.87 % | 41.139 M 86.53 % | 22.055 M 124.20 % | 9.837 M 57.37 % | 6.251 M 307.23 % | 1.535 M -93.69 % | 24.336 M -18.46 % | 29.846 M 2 678.96 % | 1.074 M |
| Income before tax | 11.297 M -7.49 % | 12.212 M -11.09 % | 13.736 M -30.67 % | 19.813 M -45.08 % | 36.073 M -56.63 % | 83.170 M 398.47 % | 16.685 M 189.12 % | 5.771 M -86.52 % | 42.813 M 38.12 % | 30.996 M 2 818.95 % | -1.140 M -102.32 % | 49.150 M -28.49 % | 68.734 M 96.57 % | 34.966 M 187.15 % | 12.177 M 79.60 % | 6.780 M 253.86 % | 1.916 M -92.57 % | 25.790 M -25.00 % | 34.387 M 3 101.77 % | 1.074 M |
| Income before tax ratio | 0.75 -64.00 % | 2.10 846.29 % | 0.22 36.09 % | 0.16 -21.90 % | 0.21 -20.73 % | 0.26 20.10 % | 0.22 56.46 % | 0.14 -8.66 % | 0.15 30.25 % | 0.12 468.81 % | -0.03 -114.72 % | 0.22 -8.42 % | 0.24 1.26 % | 0.23 108.96 % | 0.11 17.15 % | 0.10 2.99 % | 0.09 -65.59 % | 0.27 -86.82 % | 2.04 215.21 % | 0.65 |
| EBITDA | 12.279 M -10.60 % | 13.735 M -14.27 % | 16.021 M -27.72 % | 22.166 M -41.40 % | 37.826 M -56.34 % | 86.630 M 249.94 % | 24.756 M 124.87 % | 11.009 M -74.36 % | 42.941 M 27.52 % | 33.673 M 3 147.33 % | -1.105 M -102.24 % | 49.392 M -29.10 % | 69.665 M 98.65 % | 35.070 M 183.69 % | 12.362 M 75.62 % | 7.039 M 228.31 % | 2.144 M -92.18 % | 27.410 M -34.04 % | 41.558 M 1 801.10 % | 2.186 M |
| Net income ratio | 0.65 -52.25 % | 1.37 682.36 % | 0.17 116.45 % | 0.08 -15.57 % | 0.10 -33.28 % | 0.14 -2.00 % | 0.15 82.64 % | 0.08 -14.74 % | 0.09 21.93 % | 0.08 6 308.45 % | 0.00 -99.05 % | 0.13 -10.18 % | 0.14 -3.92 % | 0.15 63.15 % | 0.09 2.64 % | 0.09 18.52 % | 0.07 -70.79 % | 0.25 -85.67 % | 1.77 173.58 % | 0.65 |
| Ratio EBITDA | 0.82 -65.21 % | 2.36 812.51 % | 0.26 41.88 % | 0.18 -16.67 % | 0.22 -20.20 % | 0.27 -15.69 % | 0.32 21.69 % | 0.27 73.72 % | 0.15 20.26 % | 0.13 513.36 % | -0.03 -114.19 % | 0.22 -9.20 % | 0.24 2.32 % | 0.23 106.44 % | 0.11 14.55 % | 0.10 -4.45 % | 0.10 -63.77 % | 0.29 -88.41 % | 2.47 87.16 % | 1.32 |
| Gross profit ratio | 0.71 427.54 % | -0.22 -163.83 % | 0.34 44.31 % | 0.24 -17.89 % | 0.29 -8.44 % | 0.31 -14.06 % | 0.37 -7.26 % | 0.39 121.62 % | 0.18 24.01 % | 0.14 -13.40 % | 0.17 -33.73 % | 0.25 -2.36 % | 0.26 4.06 % | 0.25 34.76 % | 0.18 75.43 % | 0.10 -29.06 % | 0.15 -49.70 % | 0.29 -70.40 % | 0.99 -1.39 % | 1.00 |
| Weighted average shs out dil | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 10.77 % | 362.009 M 35.42 % | 267.330 M 4.34 % | 256.219 M 31.93 % | 194.215 M 167.36 % | 72.641 M |
| Weighted average shs out | 401.031 M 0.01 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 10.77 % | 362.009 M 35.42 % | 267.330 M 4.34 % | 256.219 M 31.93 % | 194.215 M 167.36 % | 72.641 M |
| EPS diluted | 0.02 22.61 % | 0.02 -26.30 % | 0.03 10.20 % | 0.02 -40.68 % | 0.04 -62.45 % | 0.11 295.68 % | 0.03 239.02 % | 0.01 -87.48 % | 0.07 29.19 % | 0.05 50 600.00 % | 0.00 -99.86 % | 0.07 -28.10 % | 0.10 81.82 % | 0.06 124.49 % | 0.02 41.62 % | 0.02 203.51 % | 0.01 -94.00 % | 0.10 -36.67 % | 0.15 913.51 % | 0.01 |
| Earnings per share | 0.02 22.61 % | 0.02 -26.30 % | 0.03 10.20 % | 0.02 -40.68 % | 0.04 -62.45 % | 0.11 295.68 % | 0.03 239.02 % | 0.01 -87.48 % | 0.07 29.19 % | 0.05 50 600.00 % | 0.00 -99.86 % | 0.07 -28.10 % | 0.10 81.82 % | 0.06 124.49 % | 0.02 41.62 % | 0.02 203.51 % | 0.01 -94.00 % | 0.10 -36.67 % | 0.15 913.51 % | 0.01 |
| Gross profit | 10.681 M 941.69 % | -1.269 M -106.00 % | 21.162 M -26.49 % | 28.786 M -42.26 % | 49.854 M -49.90 % | 99.514 M 256.72 % | 27.897 M 71.38 % | 16.278 M -67.29 % | 49.771 M 31.51 % | 37.847 M 538.44 % | 5.928 M -89.55 % | 56.754 M -23.76 % | 74.441 M 102.02 % | 36.848 M 85.19 % | 19.897 M 168.95 % | 7.398 M 143.76 % | 3.035 M -89.14 % | 27.945 M 68.47 % | 16.588 M 901.69 % | 1.656 M |
| Income tax expense | 1.448 M -32.59 % | 2.148 M 459.38 % | 384.000 K -91.29 % | 4.408 M -47.38 % | 8.377 M -50.35 % | 16.871 M 485.80 % | 2.880 M 74.65 % | 1.649 M -77.51 % | 7.333 M 51.29 % | 4.847 M 835.51 % | -659.000 K -107.31 % | 9.021 M -24.60 % | 11.964 M 97.36 % | 6.062 M 366.67 % | 1.299 M 381.78 % | -461.000 K -185.21 % | 541.000 K -68.64 % | 1.725 M -35.80 % | 2.687 M | 0.000 |
| Cost of revenue | 4.290 M -39.53 % | 7.095 M -82.63 % | 40.849 M -56.05 % | 92.944 M -24.59 % | 123.248 M -43.16 % | 216.843 M 348.74 % | 48.323 M 93.52 % | 24.970 M -89.13 % | 229.727 M 1.77 % | 225.723 M 656.85 % | 29.824 M -82.46 % | 170.069 M -21.29 % | 216.063 M 91.56 % | 112.792 M 26.74 % | 88.995 M 39.87 % | 63.628 M 260.76 % | 17.637 M -73.99 % | 67.797 M 28 997.42 % | 233.000 K | 0.000 |
| General and administrative expenses | 3.568 M 9.31 % | 3.264 M -3.80 % | 3.393 M -5.25 % | 3.581 M -9.02 % | 3.936 M -32.87 % | 5.863 M 70.29 % | 3.443 M 10.96 % | 3.103 M -27.50 % | 4.280 M -8.99 % | 4.703 M 71.71 % | 2.739 M -51.48 % | 5.645 M -20.17 % | 7.071 M 43.28 % | 4.935 M 40.88 % | 3.503 M 56.17 % | 2.243 M 13.23 % | 1.981 M -49.75 % | 3.942 M -11.71 % | 4.465 M 1 087.50 % | 376.000 K |
| Selling and marketing expenses | 1.066 M -19.49 % | 1.324 M -65.65 % | 3.854 M 3 251.30 % | 115.000 K -67.33 % | 352.000 K -86.04 % | 2.522 M 11.40 % | 2.264 M 22.64 % | 1.846 M -48.10 % | 3.557 M -44.55 % | 6.415 M -13.80 % | 7.442 M 143.84 % | 3.052 M 1 339.62 % | 212.000 K -78.26 % | 975.000 K -86.63 % | 7.291 M 150.64 % | 2.909 M 15 210.53 % | 19.000 K -97.76 % | 848.000 K 285.45 % | 220.000 K 947.62 % | 21.000 K |
| Other expenses | 1.555 M | 0.000 -100.00 % | 1.334 M -67.88 % | 4.153 M | 0.000 -100.00 % | 7.399 M 511.99 % | 1.209 M -2.97 % | 1.246 M -8.65 % | 1.364 M -1.73 % | 1.388 M 0.22 % | 1.385 M -7.05 % | 1.490 M -29.25 % | 2.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 6.189 M 34.90 % | 4.588 M -46.53 % | 8.581 M 9.33 % | 7.849 M 87.42 % | 4.188 M -73.47 % | 15.784 M 156.03 % | 6.165 M 8.29 % | 5.693 M -37.47 % | 9.104 M -20.27 % | 11.418 M 27.29 % | 8.970 M -2.86 % | 9.234 M 90.47 % | 4.848 M 157.60 % | 1.882 M -75.62 % | 7.720 M 1 290.99 % | 555.000 K -48.28 % | 1.073 M 58.03 % | 679.000 K -86.70 % | 5.106 M 1 363.04 % | 349.000 K |
| Cost and expenses | 10.479 M -10.31 % | 11.683 M -76.36 % | 49.430 M -50.96 % | 100.793 M -20.91 % | 127.436 M -45.22 % | 232.627 M 326.93 % | 54.488 M 77.70 % | 30.663 M -87.16 % | 238.831 M 0.71 % | 237.141 M 511.28 % | 38.794 M -78.36 % | 179.303 M -18.83 % | 220.911 M 92.64 % | 114.674 M 18.57 % | 96.715 M 50.69 % | 64.183 M 243.04 % | 18.710 M -72.68 % | 68.476 M 1 182.56 % | 5.339 M 1 429.80 % | 349.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.210 61.11 % | 0.130 -14.26 % | 0.152 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 4.634 M 1.00 % | 4.588 M -36.69 % | 7.247 M 96.08 % | 3.696 M -11.75 % | 4.188 M -50.05 % | 8.385 M 46.92 % | 5.707 M 15.32 % | 4.949 M -36.85 % | 7.837 M -29.51 % | 11.118 M 9.20 % | 10.181 M 17.06 % | 8.697 M 19.42 % | 7.283 M 23.23 % | 5.910 M -45.25 % | 10.794 M 109.51 % | 5.152 M 157.60 % | 2.000 M -58.25 % | 4.790 M 2.24 % | 4.685 M 1 080.10 % | 397.000 K |
| Interest income | 2.851 M -23.55 % | 3.729 M 324.23 % | 879.000 K 6 661.54 % | 13.000 K -96.15 % | 338.000 K -70.79 % | 1.157 M -25.21 % | 1.547 M 96.32 % | 788.000 K 51.54 % | 520.000 K -23.87 % | 683.000 K 83.60 % | 372.000 K 126.83 % | 164.000 K -66.94 % | 496.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 |
| Interest expense | 18.000 K -33.33 % | 27.000 K -97.45 % | 1.058 M -52.19 % | 2.213 M 42.96 % | 1.548 M -65.16 % | 4.443 M -42.20 % | 7.687 M 196.11 % | 2.596 M 1 418.13 % | 171.000 K -15.35 % | 202.000 K 1 342.86 % | 14.000 K -91.62 % | 167.000 K -80.56 % | 859.000 K 19.31 % | 720.000 K | 0.000 -100.00 % | 63.000 K 36.96 % | 46.000 K -96.88 % | 1.476 M -78.91 % | 7.000 M 530.06 % | 1.111 M |
| Depreciation and amortization | 964.000 K -35.56 % | 1.496 M -38.23 % | 2.422 M 1 104.98 % | 201.000 K -20.55 % | 253.000 K 158.16 % | 98.000 K -44.94 % | 178.000 K -2.20 % | 182.000 K -0.55 % | 183.000 K 5.17 % | 174.000 K 12.26 % | 155.000 K 106.67 % | 75.000 K 4.17 % | 72.000 K -30.77 % | 104.000 K -43.78 % | 185.000 K -5.61 % | 196.000 K 7.69 % | 182.000 K 26.39 % | 144.000 K -15.79 % | 171.000 K 17 000.00 % | 1.000 K |
| Operating income | 4.492 M 176.69 % | -5.857 M -143.07 % | 13.599 M -45.80 % | 25.090 M -45.06 % | 45.666 M -47.23 % | 86.532 M 252.07 % | 24.578 M 127.01 % | 10.827 M -74.68 % | 42.758 M 27.64 % | 33.499 M 2 845.82 % | -1.220 M -102.47 % | 49.317 M -29.14 % | 69.593 M 99.03 % | 34.966 M 187.15 % | 12.177 M 77.95 % | 6.843 M 248.78 % | 1.962 M -92.80 % | 27.266 M -34.12 % | 41.387 M 1 794.14 % | 2.185 M |
| Operating income ratio | 0.30 129.85 % | -1.01 -558.42 % | 0.22 6.40 % | 0.21 -21.87 % | 0.26 -3.55 % | 0.27 -15.18 % | 0.32 22.85 % | 0.26 71.58 % | 0.15 20.37 % | 0.13 472.46 % | -0.03 -115.69 % | 0.22 -9.24 % | 0.24 2.52 % | 0.23 108.96 % | 0.11 16.07 % | 0.10 1.51 % | 0.09 -66.67 % | 0.28 -88.43 % | 2.46 86.48 % | 1.32 |
| Total other income expenses net | 6.805 M -62.34 % | 18.069 M 13 089.05 % | 137.000 K 102.60 % | -5.277 M 44.99 % | -9.593 M | 0.000 100.00 % | -4.370 M 12.67 % | -5.004 M -477.09 % | 1.327 M -69.56 % | 4.360 M 32.72 % | 3.285 M 159.27 % | 1.267 M 247.50 % | -859.000 K -19.31 % | -720.000 K | 0.000 100.00 % | -63.000 K -36.96 % | -46.000 K 95.57 % | -1.039 M 85.47 % | -7.151 M -2 969.10 % | -233.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 167.013 M -21.00 % | 211.416 M 9.91 % | 192.348 M -58.32 % | 461.525 M 268.98 % | 125.083 M 96.97 % | 63.504 M -55.67 % | 143.267 M -52.46 % | 301.374 M 74.07 % | 173.136 M 117.01 % | 79.781 M -23.55 % | 104.360 M -48.46 % | 202.467 M -27.64 % | 279.816 M 5.03 % | 266.410 M 1.69 % | 261.991 M -23.41 % | 342.084 M -9.01 % | 375.951 M 10.59 % | 339.961 M 714.86 % | 41.720 M 31.48 % | 31.732 M |
| Total investments | 4.523 M 6.00 % | 4.267 M -0.68 % | 4.296 M 2.73 % | 4.182 M 11.37 % | 3.755 M -7.69 % | 4.068 M -1.38 % | 4.125 M -6.46 % | 4.410 M 31.88 % | 3.344 M -2.85 % | 3.442 M 3.43 % | 3.328 M -2.23 % | 3.404 M -2.18 % | 3.480 M 43.74 % | 2.421 M -11.09 % | 2.723 M 14.89 % | 2.370 M 35.58 % | 1.748 M -38.47 % | 2.841 M 36.78 % | 2.077 M -90.71 % | 22.353 M |
| Total debt | 254.225 M -13.70 % | 294.566 M -0.07 % | 294.775 M -38.37 % | 478.281 M 199.68 % | 159.595 M 35.59 % | 117.700 M -49.08 % | 231.163 M -24.04 % | 304.304 M 34.35 % | 226.502 M 105.61 % | 110.160 M -42.08 % | 190.208 M -17.00 % | 229.180 M -32.17 % | 337.850 M -1.78 % | 343.979 M -1.71 % | 349.970 M -3.65 % | 363.210 M -5.89 % | 385.923 M 6.21 % | 363.375 M 660.41 % | 47.787 M 50.51 % | 31.750 M |
| Accumulated other comprehensive income loss | -15.333 M -51.20 % | -10.141 M -16.15 % | -8.731 M -232.23 % | -2.628 M -863.96 % | 343.999 K -99.82 % | 190.596 M 25.73 % | 151.591 M 1.20 % | 149.798 M -1.27 % | 151.729 M 16.18 % | 130.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 228.491 M 2.59 % | 222.722 M 1.81 % | 218.762 M 3.22 % | 211.929 M 2.83 % | 206.105 M -30.26 % | 295.547 M | 0.000 | 0.000 -100.00 % | 151.466 M 16.32 % | 130.212 M 14.31 % | 113.907 M -4.98 % | 119.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 14.19 % | 91.908 M 0.00 % | 91.908 M 22.43 % | 75.072 M 313.39 % | 18.160 M |
| Total equity | 324.997 M 0.20 % | 324.350 M -0.51 % | 326.006 M -9.32 % | 359.517 M 2.50 % | 350.761 M 8.06 % | 324.587 M 22.81 % | 264.290 M 1.71 % | 259.846 M -1.81 % | 264.646 M 7.85 % | 245.375 M 9.33 % | 224.433 M -11.38 % | 253.265 M 9.54 % | 231.216 M 28.80 % | 179.511 M 16.48 % | 154.116 M 5.22 % | 146.465 M 16.69 % | 125.518 M -1.23 % | 127.075 M 42.21 % | 89.355 M 225.03 % | 27.491 M |
| Other non current liabilities | 3.089 M -48.93 % | 6.049 M 49.76 % | 4.039 M -16.96 % | 4.864 M 28.44 % | 3.787 M -50.22 % | 7.607 M 131.57 % | 3.285 M | 0.000 | 0.000 -100.00 % | 1.568 M -78.28 % | 7.218 M -62.55 % | 19.275 M 608.90 % | 2.719 M -10.09 % | 3.024 M 1 678.82 % | 170.000 K -2.30 % | 174.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 294.350 M -0.07 % | 294.567 M -0.86 % | 297.125 M 138 743.46 % | 214.000 K -99.36 % | 33.200 M -85.64 % | 231.163 M -24.04 % | 304.304 M 34.35 % | 226.502 M | 0.000 -100.00 % | 207.650 M -3.31 % | 214.769 M 130.32 % | 93.248 M -72.54 % | 339.625 M 10.69 % | 306.836 M -4.17 % | 320.192 M -11.83 % | 363.147 M 4.77 % | 346.602 M 649.30 % | 46.257 M | 0.000 |
| Total non current liabilities | 3.574 M -98.81 % | 300.740 M 0.64 % | 298.835 M -10.03 % | 332.147 M 1 012.42 % | 29.858 M -48.91 % | 58.446 M -75.37 % | 237.272 M -22.17 % | 304.868 M 34.47 % | 226.714 M 4 653.91 % | 4.769 M -97.78 % | 214.868 M -8.19 % | 234.044 M 106.76 % | 113.195 M -67.47 % | 347.960 M 12.84 % | 308.365 M -3.82 % | 320.602 M -11.91 % | 363.953 M 4.91 % | 346.928 M 639.99 % | 46.883 M | 0.000 |
| Other current liabilities | 280.340 M 110.35 % | 133.270 M 215.94 % | 42.182 M 482.38 % | 7.243 M -0.41 % | 7.273 M -41.75 % | 12.485 M -68.85 % | 40.078 M 31.56 % | 30.464 M 56.62 % | 19.451 M -83.57 % | 118.375 M 26.62 % | 93.486 M 64.77 % | 56.737 M 54 984.47 % | 103.000 K -99.29 % | 14.601 M 18.61 % | 12.310 M 55.41 % | 7.921 M 1 327.21 % | 555.000 K -82.73 % | 3.213 M 741.10 % | 382.000 K -59.14 % | 935.000 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 58.122 M 84 134.78 % | 69.000 K -1.43 % | 70.000 K -65.17 % | 201.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 125.433 M | 0.000 | 0.000 100.00 % | -175.575 M | 0.000 | 0.000 | 0.000 -100.00 % | 736.000 K | 0.000 100.00 % | -7.733 M | 0.000 |
| Short term debt | 254.225 M 58 748.38 % | 432.000 K 3.85 % | 416.000 K -99.77 % | 181.156 M 13.66 % | 159.381 M 89.07 % | 84.299 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.704 M | 0.000 -100.00 % | 16.230 M -93.36 % | 244.602 M 5 517.87 % | 4.354 M -89.91 % | 43.134 M 0.27 % | 43.018 M 88.87 % | 22.776 M 35.79 % | 16.773 M 369.70 % | 3.571 M -88.75 % | 31.750 M |
| Total current liabilities | 546.593 M 276.66 % | 145.114 M 28.74 % | 112.716 M -44.46 % | 202.958 M 17.31 % | 173.004 M 57.71 % | 109.695 M 137.13 % | 46.259 M 143.17 % | 19.023 M -12.85 % | 21.827 M -91.64 % | 261.012 M 128.22 % | 114.367 M 29.47 % | 88.337 M -78.98 % | 420.280 M 2 117.25 % | 18.955 M -65.81 % | 55.444 M 8.84 % | 50.939 M 50.12 % | 33.933 M 10.43 % | 30.727 M 162.94 % | 11.686 M -64.25 % | 32.685 M |
| Total liabilities | 550.167 M 23.40 % | 445.854 M 8.34 % | 411.551 M -23.09 % | 535.105 M 163.78 % | 202.862 M 20.65 % | 168.141 M -40.70 % | 283.531 M -12.46 % | 323.891 M 30.32 % | 248.541 M -6.49 % | 265.781 M -19.27 % | 329.235 M 2.13 % | 322.381 M -39.57 % | 533.475 M 45.39 % | 366.915 M 0.85 % | 363.809 M -2.08 % | 371.541 M -6.62 % | 397.886 M 5.36 % | 377.655 M 544.80 % | 58.569 M 79.19 % | 32.685 M |
| Other non current assets | 79.660 M 1 288.77 % | 5.736 M -93.44 % | 87.406 M -1.99 % | 89.180 M -6.89 % | 95.784 M -1.52 % | 97.263 M -12.27 % | 110.869 M -6.74 % | 118.887 M 4 451.57 % | 2.612 M 157.34 % | 1.015 M -41.70 % | 1.741 M 596.40 % | 250.000 K 4.17 % | 240.000 K -90.09 % | 2.421 M 581.97 % | 355.000 K 143.67 % | -813.000 K -146.51 % | 1.748 M -38.82 % | 2.857 M -82.19 % | 16.040 M -28.32 % | 22.378 M |
| Long term investments | 4.523 M 6.00 % | 4.267 M -0.68 % | 4.296 M 2.73 % | 4.182 M 17.80 % | 3.550 M -12.73 % | 4.068 M 477.37 % | -1.078 M -388.24 % | 374.000 K -48.91 % | 732.000 K -69.84 % | 2.427 M -14.54 % | 2.840 M -9.96 % | 3.154 M -2.65 % | 3.240 M | 0.000 -100.00 % | 2.368 M 0.08 % | 2.366 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 75.066 M 1 592.07 % | -5.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 980.000 K 33.33 % | 735.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 76.046 M 1 870.16 % | -4.296 M 99.52 % | -894.622 M -61.59 % | -553.623 M -12.36 % | -492.728 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.253 M | 0.000 | 0.000 -100.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 761.000 K -55.55 % | 1.712 M -32.70 % | 2.544 M 1 117.22 % | 209.000 K -48.40 % | 405.000 K 563.93 % | 61.000 K -61.64 % | 159.000 K -51.82 % | 330.000 K -35.29 % | 510.000 K -26.30 % | 692.000 K 44.17 % | 480.000 K 200.00 % | 160.000 K -25.58 % | 215.000 K -19.78 % | 268.000 K -27.96 % | 372.000 K 34.30 % | 277.000 K -38.99 % | 454.000 K -27.36 % | 625.000 K -80.05 % | 3.133 M 104 333.33 % | 3.000 K |
| Total non current assets | 86.046 M -3.04 % | 88.741 M -2.14 % | 90.685 M -3.08 % | 93.571 M -6.18 % | 99.739 M -1.63 % | 101.392 M -7.78 % | 109.950 M -8.06 % | 119.591 M 2 814.72 % | 4.103 M -0.75 % | 4.134 M -18.32 % | 5.061 M 42.00 % | 3.564 M -3.55 % | 3.695 M 36.95 % | 2.698 M -25.14 % | 3.604 M 35.69 % | 2.656 M 20.13 % | 2.211 M -36.50 % | 3.482 M -81.84 % | 19.173 M -14.33 % | 22.381 M |
| Other current assets | 20.816 M 251.50 % | 5.922 M 493.98 % | 997.000 K 263.87 % | 274.000 K -99.75 % | 108.500 M 7 790.91 % | 1.375 M -91.37 % | 15.931 M 1 079.20 % | 1.351 M -96.82 % | 42.422 M -91.08 % | 475.628 M 4.14 % | 456.708 M 168 426.94 % | 271.000 K -99.96 % | 702.452 M 50.74 % | 466.003 M 9.39 % | 425.987 M -13.81 % | 494.220 M -3.33 % | 511.221 M 6.88 % | 478.309 M 305.16 % | 118.054 M 212.50 % | 37.777 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 K | 0.000 -100.00 % | 5.203 M 28.91 % | 4.036 M 54.52 % | 2.612 M 157.34 % | 1.015 M 107.99 % | 488.000 K 95.20 % | 250.000 K 4.17 % | 240.000 K | 0.000 -100.00 % | 355.000 K 8 775.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 87.212 M 4.89 % | 83.150 M -18.82 % | 102.427 M 511.29 % | 16.756 M -51.45 % | 34.512 M -36.32 % | 54.196 M -38.34 % | 87.896 M 2 899.86 % | 2.930 M -94.51 % | 53.366 M 75.67 % | 30.379 M -64.61 % | 85.848 M 221.37 % | 26.713 M -53.97 % | 58.034 M -25.18 % | 77.569 M -11.83 % | 87.979 M 316.45 % | 21.126 M 111.85 % | 9.972 M -57.41 % | 23.414 M 285.92 % | 6.067 M 33 605.56 % | 18.000 K |
| Cash and short term investments | 72.423 M -12.90 % | 83.150 M -18.82 % | 102.427 M 511.29 % | 16.756 M -51.74 % | 34.717 M -35.94 % | 54.196 M -41.79 % | 93.099 M 1 236.48 % | 6.966 M -87.56 % | 55.978 M 78.31 % | 31.394 M -63.64 % | 86.336 M 220.20 % | 26.963 M -53.73 % | 58.274 M -24.87 % | 77.569 M -12.19 % | 88.334 M 318.05 % | 21.130 M 111.89 % | 9.972 M -57.41 % | 23.414 M 285.92 % | 6.067 M 33 605.56 % | 18.000 K |
| Total current assets | 789.118 M 15.80 % | 681.463 M 5.35 % | 646.872 M -19.25 % | 801.051 M 76.49 % | 453.884 M 15.98 % | 391.336 M -10.63 % | 437.871 M -5.66 % | 464.146 M -8.83 % | 509.084 M 0.41 % | 507.022 M -7.58 % | 548.607 M -4.10 % | 572.082 M -24.82 % | 760.996 M 39.96 % | 543.728 M 5.72 % | 514.321 M -0.20 % | 515.350 M -1.12 % | 521.193 M 3.98 % | 501.248 M 289.32 % | 128.751 M 240.66 % | 37.795 M |
| Inventory | 681.413 M 15.95 % | 587.664 M 17.11 % | 501.806 M 2.59 % | 489.150 M 377.43 % | 102.455 M -46.64 % | 192.011 M -41.61 % | 328.841 M -5.46 % | 347.847 M -15.30 % | 410.684 M 16.62 % | 352.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 14.466 M 206.03 % | 4.727 M -88.65 % | 41.642 M -85.88 % | 294.871 M 41.62 % | 208.212 M 44.84 % | 143.754 M 892.37 % | 14.486 M -44.47 % | 26.086 M -28.84 % | 36.658 M -70.25 % | 123.209 M 2 114.79 % | 5.563 M -95.26 % | 117.251 M 32 111.81 % | 364.000 K -98.05 % | 18.673 M 315.32 % | 4.496 M | 0.000 | 0.000 -100.00 % | 988.000 K -78.66 % | 4.630 M | 0.000 |
| Tax assets | 1.102 M 12.45 % | 980.000 K 33.33 % | 735.000 K -99.92 % | 894.622 M 61.59 % | 553.623 M 12.36 % | 492.728 M | 0.000 | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 1.253 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -38.80 % | 817.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 12.028 M 5.40 % | 11.412 M -4.87 % | 11.996 M -17.21 % | 14.490 M 130.73 % | 6.280 M -50.59 % | 12.710 M 105.63 % | 6.181 M -51.27 % | 12.683 M 433.80 % | 2.376 M -85.97 % | 16.933 M -18.91 % | 20.881 M 35.86 % | 15.370 M -91.25 % | 175.575 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.866 M -8.15 % | 10.741 M 38.90 % | 7.733 M | 0.000 |
| Tax 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 |
| Deferred revenue non current | 133.000 K 358.62 % | 29.000 K -30.95 % | 42.000 K -75.15 % | 169.000 K 4.97 % | 161.000 K 114.67 % | 75.000 K -54.27 % | 164.000 K -99.32 % | 24.168 M 13 951.16 % | 172.000 K -99.83 % | 100.959 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 6.888 M 1.03 % | 6.818 M -38.15 % | 11.024 M -75.65 % | 45.265 M 15.00 % | 39.361 M 35.54 % | 29.040 M 274.81 % | 7.748 M 52.01 % | 5.097 M -36.02 % | 7.966 M -18.91 % | 9.824 M 100.37 % | 4.903 M -82.29 % | 27.687 M -1.11 % | 27.997 M 107.83 % | 13.471 M 97.46 % | 6.822 M 4.09 % | 6.554 M 16.54 % | 5.624 M 73.69 % | 3.238 M 918.24 % | 318.000 K | 0.000 |
| Capital lease obligations | 225.000 K -48.98 % | 441.000 K -32.15 % | 650.000 K 203.74 % | 214.000 K -49.29 % | 422.000 K 309.95 % | -201.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -295.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.908 M 11 388.50 % | 800.000 K -50.53 % | 1.617 M -82.67 % | 9.331 M |
| Deferred tax liabilities non current | 352.000 K 3.23 % | 341.000 K 82.35 % | 187.000 K -99.38 % | 29.989 M 16.71 % | 25.696 M 46.30 % | 17.564 M 560.30 % | 2.660 M 465.96 % | 470.000 K 1 075.00 % | 40.000 K -98.75 % | 3.201 M | 0.000 | 0.000 -100.00 % | 17.228 M 224.38 % | 5.311 M 290.80 % | 1.359 M 475.85 % | 236.000 K -70.72 % | 806.000 K 147.24 % | 326.000 K -47.92 % | 626.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 875.164 M 13.63 % | 770.204 M 4.43 % | 737.557 M -17.56 % | 894.622 M 61.59 % | 553.623 M 12.36 % | 492.728 M -10.06 % | 547.821 M -6.15 % | 583.737 M 13.75 % | 513.187 M 0.40 % | 511.156 M -7.68 % | 553.668 M -3.82 % | 575.646 M -24.72 % | 764.691 M 39.94 % | 546.426 M 5.50 % | 517.925 M -0.02 % | 518.006 M -1.03 % | 523.404 M 3.70 % | 504.730 M 241.21 % | 147.924 M 145.82 % | 60.176 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 56.739 M 92.49 % | 29.476 M -90.36 % | 305.640 M 186.61 % | -352.874 M -260.75 % | -97.817 M -824.28 % | -10.583 M -129.40 % | 35.991 M -43.68 % | 63.907 M 221.51 % | -52.592 M -215.17 % | 45.665 M -72.57 % | 166.476 M 87.61 % | 88.733 M 54.92 % | 57.276 M 573.76 % | 8.501 M -91.64 % | 101.711 M 31 585.67 % | 321.000 K 109.11 % | -3.523 M -171.04 % | 4.959 M 76.67 % | 2.807 M 2 163.71 % | 124.000 K |
| Accounts receivables | -9.734 M -126.38 % | 36.899 M -85.43 % | 253.219 M 392.19 % | -86.662 M -34.64 % | -64.364 M 50.21 % | -129.277 M -1 218.70 % | 11.556 M 147.27 % | -24.447 M -407 350.00 % | -6.000 K -250.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -80.207 M -16 706.00 % | 483.000 K 110.12 % | -4.774 M 98.75 % | -383.298 M -527.99 % | 89.557 M -34.55 % | 136.830 M 659.07 % | 18.026 M -57.70 % | 42.619 M 187.06 % | -48.954 M -205.47 % | 46.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -6.001 M -73.79 % | -3.453 M -271.69 % | -929.000 K -110.48 % | 8.863 M 160.31 % | -14.696 M -181.45 % | 18.043 M 417.83 % | -5.677 M -146.32 % | 12.257 M 576.81 % | 1.811 M 332.78 % | -778.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 152.681 M 3 528.72 % | -4.453 M -107.66 % | 58.124 M -46.29 % | 108.223 M 199.92 % | -108.314 M -199.38 % | -36.179 M -301.39 % | 17.965 M -25.36 % | 24.070 M 542.22 % | -5.443 M -21 872.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -19.961 M 52.43 % | -41.957 M -493.03 % | -7.075 M -1 460.58 % | 520.000 K -93.74 % | 8.301 M 66.22 % | 4.994 M 607.37 % | 706.000 K 103.64 % | -19.418 M 61.68 % | -50.671 M -14.53 % | -44.243 M -20.63 % | -36.677 M 40.39 % | -61.525 M 53.87 % | -133.363 M -199.65 % | -44.506 M -57.19 % | -28.314 M -292.48 % | 14.710 M 146.56 % | -31.595 M 91.25 % | -360.929 M -1 064.63 % | -30.991 M -2 373.34 % | -1.253 M |
| Net cash provided by operating activities | 49.039 M 1 726.50 % | -3.015 M -100.96 % | 314.723 M 194.70 % | -332.340 M -524.82 % | -53.190 M -168.47 % | 77.679 M 45.03 % | 53.560 M 6.18 % | 50.442 M 183.70 % | -60.267 M -284.91 % | 32.592 M -74.70 % | 128.814 M 68.53 % | 76.433 M 1 149.76 % | -7.281 M -678.72 % | -935.000 K -101.09 % | 85.759 M 289.69 % | 22.007 M 166.65 % | -33.020 M 90.00 % | -330.036 M -5 277.85 % | 6.374 M 11 903.70 % | -54.000 K |
| Investments in property plant and equipment | -13.000 K 98.04 % | -664.000 K 83.84 % | -4.108 M -82 060.00 % | -5.000 K 37.50 % | -8.000 K | 0.000 100.00 % | -7.000 K 99.99 % | -113.118 M -11 311 700.00 % | -1.000 K 99.75 % | -402.000 K 15.37 % | -475.000 K -2 275.00 % | -20.000 K -5.26 % | -19.000 K | 0.000 100.00 % | -314.000 K -1 470.00 % | -20.000 K -81.82 % | -11.000 K 95.83 % | -264.000 K 47.51 % | -503.000 K -25 050.00 % | -2.000 K |
| Acquisitions net | 0.000 | 0.000 100.00 % | -38.328 M | 0.000 100.00 % | -21.000 K | 0.000 -100.00 % | 448.000 K -99.12 % | 50.670 M 5 067 100.00 % | -1.000 K -107.69 % | 13.000 K | 0.000 | 0.000 -100.00 % | 137.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.828 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -7.000 K 99.40 % | -1.173 M | 0.000 100.00 % | -3.051 M -287.18 % | -788.000 K 43.63 % | -1.398 M -56.90 % | -891.000 K -87.58 % | -475.000 K | 0.000 100.00 % | -1.433 M -190.67 % | -493.000 K 73.41 % | -1.854 M -46 250.00 % | -4.000 K | 0.000 | 0.000 | 0.000 100.00 % | -384.000 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 273.000 K -70.68 % | 931.000 K -84.92 % | 6.172 M 298.45 % | 1.549 M 6 634.78 % | 23.000 K | 0.000 | 0.000 -100.00 % | 274.000 K | 0.000 -100.00 % | 255.000 K -65.59 % | 741.000 K -54.68 % | 1.635 M | 0.000 -100.00 % | 5.000 K -99.97 % | 18.903 M | 0.000 | 0.000 |
| Other investing activites | -155.000 K -139.54 % | 392.000 K -98.99 % | 38.644 M 101 794.74 % | -38.000 K 69.35 % | -124.000 K -128.97 % | 428.000 K 1 938.10 % | 21.000 K -92.50 % | 280.000 K 35.27 % | 207.000 K -28.62 % | 290.000 K -41.53 % | 496.000 K 281.54 % | 130.000 K 6 400.00 % | 2.000 K -98.97 % | 195.000 K -26.42 % | 265.000 K 530.95 % | 42.000 K -60.75 % | 107.000 K -95.63 % | 2.450 M 1 050.23 % | 213.000 K 232.81 % | 64.000 K |
| Net cash used for investing activites | -168.000 K 38.24 % | -272.000 K 92.83 % | -3.792 M -1 800.45 % | 223.000 K 156.46 % | -395.000 K -105.98 % | 6.600 M 734.62 % | -1.040 M 98.35 % | -62.956 M -5 177.12 % | -1.193 M -20.51 % | -990.000 K -118.06 % | -454.000 K -512.73 % | 110.000 K 110.40 % | -1.058 M -338.83 % | 443.000 K 265.30 % | -268.000 K -1 588.89 % | 18.000 K -81.25 % | 96.000 K -99.54 % | 21.089 M -72.08 % | 75.538 M 23 559.01 % | -322.000 K |
| Debt repayment | -40.125 M -16 902.12 % | -236.000 K 99.87 % | -184.494 M -158.31 % | 316.379 M 667.30 % | 41.233 M 136.45 % | -113.111 M -63.07 % | -69.365 M -188.33 % | 78.530 M 4.56 % | 75.105 M 191.43 % | -82.148 M -110.79 % | -38.971 M 62.51 % | -103.946 M -1 589.35 % | -6.153 M 7.01 % | -6.617 M 55.89 % | -15.000 M 35.97 % | -23.427 M -198.71 % | 23.733 M -92.48 % | 315.678 M 544.42 % | -71.032 M -19 402.17 % | 368.000 K |
| 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 -100.00 % | 13.043 M | 0.000 -100.00 % | 16.836 M 39.13 % | 12.101 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -4.010 M 0.00 % | -4.010 M 0.00 % | -4.010 M 0.00 % | -4.010 M 45.94 % | -7.418 M -54.16 % | -4.812 M -20.00 % | -4.010 M 27.28 % | -5.514 M -10.02 % | -5.012 M -24.99 % | -4.010 M 33.33 % | -6.015 M 6.25 % | -6.416 M -60.00 % | -4.010 M -33.36 % | -3.007 M -7.13 % | -2.807 M | 0.000 100.00 % | -4.678 M 31.41 % | -6.820 M 57.74 % | -16.140 M | 0.000 |
| Other financing activites | -234.000 K 98.00 % | -11.700 M 68.16 % | -36.750 M -1 909.45 % | 2.031 M 1 316.17 % | -167.000 K | 0.000 | 0.000 100.00 % | -5.040 M -135.11 % | 14.354 M 1 672.18 % | -913.000 K 96.21 % | -24.079 M -1 061.24 % | 2.505 M 308.75 % | -1.200 M -308.16 % | -294.000 K 64.62 % | -831.000 K -1 285.00 % | -60.000 K | 0.000 -100.00 % | 600.000 K 175.76 % | -792.000 K | 0.000 |
| Net cash used provided by financing activities | -44.369 M -178.25 % | -15.946 M 92.92 % | -225.254 M -171.65 % | 314.400 M 834.38 % | 33.648 M 128.53 % | -117.923 M -60.71 % | -73.375 M -207.94 % | 67.976 M -19.50 % | 84.447 M 196.99 % | -87.071 M -26.07 % | -69.065 M 35.97 % | -107.857 M -849.19 % | -11.363 M -14.57 % | -9.918 M 46.79 % | -18.638 M -78.46 % | -10.444 M -154.81 % | 19.055 M -94.16 % | 326.294 M 530.11 % | -75.863 M -20 714.95 % | 368.000 K |
| Effect of forex changes on cash | -440.000 K -900.00 % | -44.000 K -633.33 % | -6.000 K 84.62 % | -39.000 K -115.42 % | 253.000 K 551.79 % | -56.000 K 27.27 % | -77.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 4.062 M 121.07 % | -19.277 M -122.50 % | 85.671 M 582.49 % | -17.756 M 9.79 % | -19.684 M 41.59 % | -33.700 M -61.00 % | -20.932 M -137.74 % | 55.462 M 141.28 % | 22.987 M 141.44 % | -55.469 M -193.55 % | 59.295 M 289.36 % | -31.314 M -58.94 % | -19.702 M -89.26 % | -10.410 M -115.57 % | 66.853 M 477.26 % | 11.581 M 183.50 % | -13.869 M -179.95 % | 17.347 M 186.77 % | 6.049 M 75 712.50 % | -8.000 K |
| Cash at beginning of period | 83.150 M -18.82 % | 102.427 M 511.29 % | 16.756 M -51.45 % | 34.512 M -36.32 % | 54.196 M -38.34 % | 87.896 M -19.23 % | 108.828 M 103.93 % | 53.366 M 75.67 % | 30.379 M -64.61 % | 85.848 M 223.31 % | 26.553 M -54.11 % | 57.867 M -25.40 % | 77.569 M -11.83 % | 87.979 M 316.45 % | 21.126 M 121.33 % | 9.545 M -59.23 % | 23.414 M 285.92 % | 6.067 M 33 605.56 % | 18.000 K -30.77 % | 26.000 K |
| Cash at end of period | 87.212 M 4.89 % | 83.150 M -18.82 % | 102.427 M 511.29 % | 16.756 M -51.45 % | 34.512 M -36.32 % | 54.196 M -38.34 % | 87.896 M -19.23 % | 108.828 M 103.93 % | 53.366 M 75.67 % | 30.379 M -64.61 % | 85.848 M 223.31 % | 26.553 M -54.11 % | 57.867 M -25.40 % | 77.569 M -11.83 % | 87.979 M 316.45 % | 21.126 M 121.33 % | 9.545 M -59.23 % | 23.414 M 285.92 % | 6.067 M 33 605.56 % | 18.000 K |
| Operating cash flow | 49.039 M 1 726.50 % | -3.015 M -100.96 % | 314.723 M 194.70 % | -332.340 M -524.82 % | -53.190 M -168.47 % | 77.679 M 45.03 % | 53.560 M 6.18 % | 50.442 M 183.70 % | -60.267 M -284.91 % | 32.592 M -74.70 % | 128.814 M 68.53 % | 76.433 M 1 149.76 % | -7.281 M -678.72 % | -935.000 K -101.09 % | 85.759 M 289.69 % | 22.007 M 166.65 % | -33.020 M 90.00 % | -330.036 M -5 277.85 % | 6.374 M 11 903.70 % | -54.000 K |
| Capital expenditure | -424.000 K 36.14 % | -664.000 K 83.84 % | -4.108 M -82 060.00 % | -5.000 K 37.50 % | -8.000 K | 0.000 100.00 % | -7.000 K 99.99 % | -113.118 M -11 311 700.00 % | -1.000 K 99.75 % | -402.000 K 15.37 % | -475.000 K -2 275.00 % | -20.000 K -5.26 % | -19.000 K | 0.000 100.00 % | -314.000 K -1 470.00 % | -20.000 K -81.82 % | -11.000 K 95.83 % | -264.000 K 47.51 % | -503.000 K -25 050.00 % | -2.000 K |
| Free CashFlow | 48.615 M 1 421.42 % | -3.679 M -101.18 % | 310.615 M 193.46 % | -332.345 M -524.73 % | -53.198 M -168.48 % | 77.679 M 45.05 % | 53.553 M 185.44 % | -62.676 M -4.00 % | -60.268 M -287.23 % | 32.190 M -74.92 % | 128.339 M 67.95 % | 76.413 M 1 146.75 % | -7.300 M -680.75 % | -935.000 K -101.09 % | 85.445 M 288.62 % | 21.987 M 166.56 % | -33.031 M 90.00 % | -330.300 M -5 725.96 % | 5.871 M 10 583.93 % | -56.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.000 M 0.00 % | 4.000 M -21.39 % | 5.088 M 0.00 % | 5.088 M 112.16 % | 2.398 M 0.00 % | 2.398 M 119.20 % | 1.094 M 0.00 % | 1.094 M -82.66 % | 6.310 M 246.89 % | 1.819 M -85.68 % | 12.704 M -75.30 % | 51.432 M -23.21 % | 66.980 M 19.97 % | 55.829 M -12.63 % | 63.902 M -42.50 % | 111.132 M -5.13 % | 117.138 M 27.66 % | 91.756 M 68.14 % | 54.572 M 3.18 % | 52.891 M 127.40 % | 23.259 M 66.35 % | 13.982 M -37.48 % | 22.363 M 34.59 % | 16.616 M -9.87 % | 18.435 M 462.39 % | 3.278 M -42.94 % | 5.745 M -58.34 % | 13.790 M -41.56 % | 23.595 M 87.65 % | 12.574 M -43.89 % | 22.408 M -89.86 % | 220.921 M 12.74 % | 195.960 M 451.78 % | 35.514 M 40.26 % | 25.321 M 273.74 % | 6.775 M -29.39 % | 9.595 M -37.72 % | 15.405 M 254.38 % | 4.347 M -32.13 % | 6.405 M | 0.000 -100.00 % | 31.311 M -64.92 % | 89.258 M -16.00 % | 106.254 M 2.81 % | 103.353 M 40.48 % | 73.569 M 14.93 % | 64.012 M 29.13 % | 49.570 M 4.71 % | 47.341 M 4.04 % | 45.504 M 103.04 % | 22.411 M -34.82 % | 34.384 M -30.78 % | 49.670 M 165.63 % | 18.699 M -42.02 % | 32.251 M 289.88 % | 8.272 M -35.71 % | 12.867 M 32.75 % | 9.693 M -73.22 % | 36.197 M 195.03 % | 12.269 M -32.90 % | 18.285 M 666.02 % | 2.387 M |
| Net income | 2.065 M 0.00 % | 2.065 M -45.09 % | 3.761 M 0.00 % | 3.761 M 233.27 % | 1.129 M 0.00 % | 1.129 M -79.36 % | 5.467 M 100.00 % | 2.734 M 9.21 % | 2.503 M 100.00 % | 1.252 M -76.56 % | 5.339 M -3.00 % | 5.504 M -17.60 % | 6.680 M 111.79 % | 3.154 M -64.44 % | 8.870 M 15.30 % | 7.693 M -32.28 % | 11.360 M -23.39 % | 14.829 M 60.43 % | 9.243 M -7.00 % | 9.939 M 449.72 % | 1.808 M -7.66 % | 1.958 M -37.72 % | 3.144 M 28.48 % | 2.447 M 248.08 % | 703.000 K 163.85 % | -1.101 M -138.20 % | 2.882 M 251.04 % | 821.000 K -71.67 % | 2.898 M 116.43 % | 1.339 M -33.61 % | 2.017 M -89.92 % | 20.012 M 23.01 % | 16.269 M 491.38 % | 2.751 M 22.59 % | 2.244 M 336.46 % | -949.000 K -237.72 % | -281.000 K -191.53 % | 307.000 K -5.54 % | 325.000 K 205.52 % | -308.000 K 42.21 % | -533.000 K -115.74 % | 3.387 M -66.75 % | 10.187 M -35.57 % | 15.810 M 14.47 % | 13.811 M 29.04 % | 10.703 M 12.69 % | 9.498 M 33.27 % | 7.127 M -9.53 % | 7.878 M 18.04 % | 6.674 M 105.67 % | 3.245 M -23.79 % | 4.258 M -44.96 % | 7.736 M 353.72 % | 1.705 M 31.56 % | 1.296 M 244.00 % | -900.000 K -135.39 % | 2.543 M 69.42 % | 1.501 M 37.58 % | 1.091 M -2.24 % | 1.116 M -99.60 % | 279.481 M 11 657.73 % | 2.377 M |
| Income before tax | 2.437 M 0.00 % | 2.437 M -42.23 % | 4.218 M 0.00 % | 4.218 M 194.72 % | 1.431 M 0.00 % | 1.431 M -68.20 % | 4.500 M 0.00 % | 4.500 M 40.04 % | 3.213 M 100.00 % | 1.607 M -58.81 % | 3.900 M -60.35 % | 9.836 M -14.27 % | 11.473 M 37.57 % | 8.340 M -49.46 % | 16.502 M -15.68 % | 19.571 M -25.69 % | 26.338 M 2.94 % | 25.585 M 70.69 % | 14.989 M -7.81 % | 16.258 M 594.49 % | 2.341 M -41.05 % | 3.971 M -32.34 % | 5.869 M 30.31 % | 4.504 M 117.06 % | 2.075 M 310.45 % | -986.000 K -129.73 % | 3.316 M 142.75 % | 1.366 M -54.02 % | 2.971 M 67.10 % | 1.778 M -39.69 % | 2.948 M -91.60 % | 35.116 M 31.93 % | 26.617 M 796.20 % | 2.970 M 4.95 % | 2.830 M 299.16 % | -1.421 M -58.24 % | -898.000 K -126.20 % | -397.000 K -188.81 % | 447.000 K 253.08 % | -292.000 K 86.72 % | -2.199 M -136.13 % | 6.087 M -67.85 % | 18.934 M -28.08 % | 26.328 M 13.03 % | 23.292 M 32.15 % | 17.626 M 11.63 % | 15.790 M 31.30 % | 12.026 M 0.97 % | 11.911 M 7.55 % | 11.075 M 117.20 % | 5.099 M -25.90 % | 6.881 M -25.30 % | 9.211 M 224.33 % | 2.840 M 119.98 % | 1.291 M 210.82 % | -1.165 M -143.24 % | 2.694 M 148.75 % | 1.083 M -21.64 % | 1.382 M -14.74 % | 1.621 M 52 290 322 680.65 % | -0.003 -100.00 % | 2.162 M |
| Income before tax ratio | 0.61 0.00 % | 0.61 -26.51 % | 0.83 0.00 % | 0.83 38.92 % | 0.60 0.00 % | 0.60 -85.49 % | 4.11 0.00 % | 4.11 707.73 % | 0.51 -42.35 % | 0.88 187.69 % | 0.31 60.52 % | 0.19 11.65 % | 0.17 14.66 % | 0.15 -42.15 % | 0.26 46.64 % | 0.18 -21.68 % | 0.22 -19.36 % | 0.28 1.52 % | 0.27 -10.65 % | 0.31 205.40 % | 0.10 -64.56 % | 0.28 8.22 % | 0.26 -3.18 % | 0.27 140.82 % | 0.11 137.42 % | -0.30 -152.11 % | 0.58 482.69 % | 0.10 -21.33 % | 0.13 -10.95 % | 0.14 7.48 % | 0.13 -17.23 % | 0.16 17.02 % | 0.14 62.42 % | 0.08 -25.17 % | 0.11 153.29 % | -0.21 -124.11 % | -0.09 -263.16 % | -0.03 -125.06 % | 0.10 325.56 % | -0.05 | 0.00 -100.00 % | 0.19 -8.35 % | 0.21 -14.39 % | 0.25 9.95 % | 0.23 -5.94 % | 0.24 -2.87 % | 0.25 1.68 % | 0.24 -3.57 % | 0.25 3.38 % | 0.24 6.97 % | 0.23 13.69 % | 0.20 7.92 % | 0.19 22.10 % | 0.15 279.42 % | 0.04 128.42 % | -0.14 -167.27 % | 0.21 87.39 % | 0.11 192.64 % | 0.04 -71.10 % | 0.13 66 060 803 750.00 % | 0.00 -100.00 % | 0.91 |
| EBITDA | 1.400 M 0.00 % | 1.400 M -28.10 % | 1.947 M 0.00 % | 1.947 M 189.01 % | 673.500 K 0.00 % | 673.500 K -81.73 % | 3.686 M 0.00 % | 3.686 M 569.48 % | 550.500 K 0.00 % | 550.500 K -74.29 % | 2.142 M -59.30 % | 5.262 M 18.51 % | 4.440 M -26.44 % | 6.036 M -23.76 % | 7.918 M -45.18 % | 14.443 M -46.67 % | 27.084 M 2.02 % | 26.547 M 63.20 % | 16.267 M -8.74 % | 17.824 M 107.09 % | 8.607 M 93.59 % | 4.446 M -30.64 % | 6.410 M 26.23 % | 5.078 M 87.31 % | 2.711 M 29.59 % | 2.092 M -48.36 % | 4.051 M 93.55 % | 2.093 M -30.63 % | 3.017 M 65.41 % | 1.824 M -39.06 % | 2.993 M -91.53 % | 35.333 M 33.61 % | 26.444 M 777.66 % | 3.013 M 4.73 % | 2.877 M 308.78 % | -1.378 M -61.17 % | -855.000 K -141.53 % | -354.000 K -172.10 % | 491.000 K 275.36 % | -280.000 K 87.08 % | -2.167 M -135.44 % | 6.115 M -67.85 % | 19.020 M -28.02 % | 26.424 M 13.31 % | 23.321 M 29.84 % | 17.961 M 11.64 % | 16.088 M 30.85 % | 12.295 M 7.27 % | 11.462 M 1.04 % | 11.344 M 113.92 % | 5.303 M -23.82 % | 6.961 M -24.78 % | 9.254 M 220.43 % | 2.888 M 115.84 % | 1.338 M 219.68 % | -1.118 M -140.76 % | 2.743 M 139.77 % | 1.144 M -21.10 % | 1.450 M -14.81 % | 1.702 M 243.15 % | 496.000 K -77.98 % | 2.253 M |
| Net income ratio | 0.52 0.00 % | 0.52 -30.16 % | 0.74 0.00 % | 0.74 57.09 % | 0.47 0.00 % | 0.47 -90.58 % | 5.00 100.00 % | 2.50 529.90 % | 0.40 -42.35 % | 0.69 63.71 % | 0.42 292.71 % | 0.11 7.30 % | 0.10 76.53 % | 0.06 -59.30 % | 0.14 100.52 % | 0.07 -28.62 % | 0.10 -39.99 % | 0.16 -4.58 % | 0.17 -9.87 % | 0.19 141.74 % | 0.08 -44.49 % | 0.14 -0.39 % | 0.14 -4.53 % | 0.15 286.18 % | 0.04 111.35 % | -0.34 -166.95 % | 0.50 742.61 % | 0.06 -51.53 % | 0.12 15.34 % | 0.11 18.31 % | 0.09 -0.63 % | 0.09 9.11 % | 0.08 7.18 % | 0.08 -12.59 % | 0.09 163.27 % | -0.14 -378.29 % | -0.03 -246.96 % | 0.02 -73.34 % | 0.07 255.48 % | -0.05 | 0.00 -100.00 % | 0.11 -5.22 % | 0.11 -23.30 % | 0.15 11.35 % | 0.13 -8.15 % | 0.15 -1.95 % | 0.15 3.20 % | 0.14 -13.60 % | 0.17 13.46 % | 0.15 1.29 % | 0.14 16.92 % | 0.12 -20.49 % | 0.16 70.81 % | 0.09 126.91 % | 0.04 136.93 % | -0.11 -155.05 % | 0.20 27.63 % | 0.15 413.77 % | 0.03 -66.86 % | 0.09 -99.40 % | 15.28 1 434.90 % | 1.00 |
| Ratio EBITDA | 0.35 0.00 % | 0.35 -8.54 % | 0.38 0.00 % | 0.38 36.23 % | 0.28 0.00 % | 0.28 -91.66 % | 3.37 0.00 % | 3.37 3 761.46 % | 0.09 -71.17 % | 0.30 79.53 % | 0.17 64.76 % | 0.10 54.34 % | 0.07 -38.69 % | 0.11 -12.74 % | 0.12 -4.66 % | 0.13 -43.79 % | 0.23 -20.08 % | 0.29 -2.94 % | 0.30 -11.55 % | 0.34 -8.93 % | 0.37 16.38 % | 0.32 10.94 % | 0.29 -6.21 % | 0.31 107.82 % | 0.15 -76.96 % | 0.64 -9.49 % | 0.71 364.59 % | 0.15 18.70 % | 0.13 -11.85 % | 0.15 8.60 % | 0.13 -16.49 % | 0.16 18.52 % | 0.13 59.06 % | 0.08 -25.33 % | 0.11 155.86 % | -0.20 -128.25 % | -0.09 -287.77 % | -0.02 -120.34 % | 0.11 358.38 % | -0.04 | 0.00 -100.00 % | 0.20 -8.35 % | 0.21 -14.31 % | 0.25 10.21 % | 0.23 -7.58 % | 0.24 -2.86 % | 0.25 1.33 % | 0.25 2.44 % | 0.24 -2.88 % | 0.25 5.36 % | 0.24 16.88 % | 0.20 8.66 % | 0.19 20.63 % | 0.15 272.28 % | 0.04 130.70 % | -0.14 -163.40 % | 0.21 80.63 % | 0.12 194.63 % | 0.04 -71.12 % | 0.14 411.40 % | 0.03 -97.13 % | 0.94 |
| Gross profit ratio | 0.66 0.00 % | 0.66 -2.99 % | 0.68 0.00 % | 0.68 -13.63 % | 0.79 0.00 % | 0.79 -92.45 % | 10.41 515.54 % | -2.51 -375.77 % | 0.91 7.97 % | 0.84 21.74 % | 0.69 147.70 % | 0.28 24.03 % | 0.23 -13.91 % | 0.26 -12.41 % | 0.30 2.15 % | 0.29 -4.29 % | 0.31 -1.18 % | 0.31 0.20 % | 0.31 -12.34 % | 0.35 -16.96 % | 0.42 20.41 % | 0.35 7.97 % | 0.33 -7.44 % | 0.35 0.67 % | 0.35 -62.26 % | 0.93 59.40 % | 0.58 131.57 % | 0.25 97.34 % | 0.13 -33.75 % | 0.19 18.99 % | 0.16 -12.55 % | 0.18 23.17 % | 0.15 16.42 % | 0.13 2.58 % | 0.13 11.63 % | 0.11 -38.83 % | 0.18 40.53 % | 0.13 -37.65 % | 0.21 8.08 % | 0.19 | 0.00 -100.00 % | 0.25 -2.07 % | 0.25 0.65 % | 0.25 -8.57 % | 0.27 11.62 % | 0.25 -1.35 % | 0.25 0.48 % | 0.25 -5.03 % | 0.26 0.62 % | 0.26 5.82 % | 0.24 15.46 % | 0.21 5.75 % | 0.20 -3.48 % | 0.21 25.42 % | 0.17 84.10 % | 0.09 3.01 % | 0.09 -44.28 % | 0.16 89.97 % | 0.08 -43.12 % | 0.14 -0.03 % | 0.14 -10.41 % | 0.16 |
| Weighted average shs out dil | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 5.11 % | 381.502 M -4.86 % | 400.995 M 5.88 % | 378.717 M 41.67 % | 267.330 M -2.22 % | 273.405 M -2.17 % | 279.481 M |
| Weighted average shs out | 401.049 M 0.00 % | 401.049 M 0.01 % | 401.002 M 0.00 % | 401.002 M -0.01 % | 401.031 M 0.00 % | 401.031 M 0.01 % | 400.995 M -0.01 % | 401.042 M 0.01 % | 400.995 M -0.03 % | 401.122 M 0.03 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 0.00 % | 400.995 M 5.11 % | 381.502 M -4.86 % | 400.995 M 5.88 % | 378.717 M 41.67 % | 267.330 M -2.22 % | 273.405 M -2.17 % | 279.481 M |
| EPS diluted | 0.01 0.00 % | 0.01 -45.74 % | 0.01 0.00 % | 0.01 235.71 % | 0.00 0.00 % | 0.00 -58.82 % | 0.01 0.00 % | 0.01 9.68 % | 0.01 100.00 % | 0.00 -76.69 % | 0.01 -2.92 % | 0.01 -17.96 % | 0.02 111.39 % | 0.01 -64.25 % | 0.02 15.10 % | 0.02 -32.16 % | 0.03 -23.51 % | 0.04 -22.59 % | 0.05 92.74 % | 0.02 451.11 % | 0.00 -29.69 % | 0.01 -31.18 % | 0.01 22.37 % | 0.01 322.22 % | 0.00 166.67 % | 0.00 -137.50 % | 0.01 260.00 % | 0.00 -72.22 % | 0.01 118.18 % | 0.00 -34.00 % | 0.01 -89.98 % | 0.05 22.91 % | 0.04 488.41 % | 0.01 23.21 % | 0.01 333.33 % | 0.00 -242.86 % | 0.00 -187.50 % | 0.00 0.00 % | 0.00 200.00 % | 0.00 38.46 % | 0.00 -115.48 % | 0.01 -66.93 % | 0.03 -35.53 % | 0.04 14.53 % | 0.03 28.84 % | 0.03 12.66 % | 0.02 33.15 % | 0.02 -9.18 % | 0.02 18.07 % | 0.02 104.94 % | 0.01 -23.58 % | 0.01 -45.08 % | 0.02 348.84 % | 0.00 34.38 % | 0.00 245.45 % | 0.00 -132.84 % | 0.01 81.08 % | 0.00 27.59 % | 0.00 -30.95 % | 0.00 -99.59 % | 1.02 11 923.53 % | 0.01 |
| Earnings per share | 0.01 0.00 % | 0.01 -45.74 % | 0.01 0.00 % | 0.01 235.71 % | 0.00 0.00 % | 0.00 -58.82 % | 0.01 0.00 % | 0.01 9.68 % | 0.01 100.00 % | 0.00 -76.69 % | 0.01 -2.92 % | 0.01 -17.96 % | 0.02 111.39 % | 0.01 -64.25 % | 0.02 15.10 % | 0.02 -32.16 % | 0.03 -23.51 % | 0.04 -22.59 % | 0.05 92.74 % | 0.02 451.11 % | 0.00 -29.69 % | 0.01 -31.18 % | 0.01 22.37 % | 0.01 322.22 % | 0.00 166.67 % | 0.00 -137.50 % | 0.01 260.00 % | 0.00 -72.22 % | 0.01 118.18 % | 0.00 -34.00 % | 0.01 -89.98 % | 0.05 22.91 % | 0.04 488.41 % | 0.01 23.21 % | 0.01 333.33 % | 0.00 -242.86 % | 0.00 -187.50 % | 0.00 0.00 % | 0.00 200.00 % | 0.00 38.46 % | 0.00 -115.48 % | 0.01 -66.93 % | 0.03 -35.53 % | 0.04 14.53 % | 0.03 28.84 % | 0.03 12.66 % | 0.02 33.15 % | 0.02 -9.18 % | 0.02 18.07 % | 0.02 104.94 % | 0.01 -23.58 % | 0.01 -45.08 % | 0.02 348.84 % | 0.00 34.38 % | 0.00 245.45 % | 0.00 -132.84 % | 0.01 81.08 % | 0.00 27.59 % | 0.00 -30.95 % | 0.00 -99.59 % | 1.02 11 923.53 % | 0.01 |
| Gross profit | 2.635 M 0.00 % | 2.635 M -23.73 % | 3.455 M 0.00 % | 3.455 M 83.24 % | 1.886 M 0.00 % | 1.886 M -83.45 % | 11.392 M 515.54 % | -2.742 M -147.81 % | 5.734 M 274.53 % | 1.531 M -82.57 % | 8.783 M -38.82 % | 14.355 M -4.76 % | 15.072 M 3.28 % | 14.593 M -23.47 % | 19.069 M -41.26 % | 32.464 M -9.20 % | 35.754 M 26.16 % | 28.340 M 68.47 % | 16.822 M -9.55 % | 18.598 M 88.83 % | 9.849 M 100.31 % | 4.917 M -32.50 % | 7.284 M 24.58 % | 5.847 M -9.26 % | 6.444 M 112.25 % | 3.036 M -9.05 % | 3.338 M -3.53 % | 3.460 M 15.33 % | 3.000 M 24.33 % | 2.413 M -33.23 % | 3.614 M -91.13 % | 40.744 M 38.85 % | 29.343 M 542.36 % | 4.568 M 43.87 % | 3.175 M 317.21 % | 761.000 K -56.81 % | 1.762 M -12.47 % | 2.013 M 120.97 % | 911.000 K -26.65 % | 1.242 M | 0.000 -100.00 % | 7.718 M -65.65 % | 22.466 M -15.45 % | 26.570 M -6.00 % | 28.266 M 56.82 % | 18.025 M 13.38 % | 15.898 M 29.76 % | 12.252 M -0.56 % | 12.321 M 4.68 % | 11.770 M 114.86 % | 5.478 M -24.74 % | 7.279 M -26.79 % | 9.943 M 156.40 % | 3.878 M -27.28 % | 5.333 M 617.77 % | 743.000 K -33.78 % | 1.122 M -26.04 % | 1.517 M -49.13 % | 2.982 M 67.81 % | 1.777 M -32.92 % | 2.649 M 586.27 % | 386.000 K |
| Income tax expense | 363.500 K 0.00 % | 363.500 K -16.63 % | 436.000 K 0.00 % | 436.000 K 51.39 % | 288.000 K 0.00 % | 288.000 K -63.66 % | 792.500 K 0.00 % | 792.500 K 40.76 % | 563.000 K 100.00 % | 281.500 K 116.47 % | -1.709 M -181.65 % | 2.093 M -1.09 % | 2.116 M -7.68 % | 2.292 M -31.97 % | 3.369 M -32.73 % | 5.008 M -29.39 % | 7.092 M 49.21 % | 4.753 M 107.55 % | 2.290 M -16.30 % | 2.736 M 410.45 % | 536.000 K -20.36 % | 673.000 K -30.69 % | 971.000 K 38.71 % | 700.000 K 5.11 % | 666.000 K 479.13 % | 115.000 K -64.62 % | 325.000 K -40.15 % | 543.000 K 319.84 % | -247.000 K -219.90 % | 206.000 K -58.88 % | 501.000 K -92.71 % | 6.873 M 55.18 % | 4.429 M 962.11 % | 417.000 K 116.06 % | 193.000 K 200.52 % | -192.000 K -6.08 % | -181.000 K 78.27 % | -833.000 K -543.09 % | 188.000 K 12.57 % | 167.000 K 129.98 % | -557.000 K -145.58 % | 1.222 M -67.49 % | 3.759 M -18.23 % | 4.597 M 10.45 % | 4.162 M 40.51 % | 2.962 M 8.98 % | 2.718 M 28.09 % | 2.122 M 1.39 % | 2.093 M 12.95 % | 1.853 M 100.32 % | 925.000 K -22.33 % | 1.191 M 45.24 % | 820.000 K 63.67 % | 501.000 K 431.79 % | -151.000 K -217.05 % | 129.000 K 138.97 % | -331.000 K 53.12 % | -706.000 K -361.48 % | 270.000 K -11.76 % | 306.000 K 9 870 967 841.94 % | -0.003 -100.00 % | 45.000 K |
| Cost of revenue | 1.365 M 0.00 % | 1.365 M -16.42 % | 1.633 M 0.00 % | 1.633 M 218.54 % | 512.499 K 0.00 % | 512.499 K 107.39 % | -6.937 M -280.86 % | 3.836 M 565.89 % | 576.000 K 100.00 % | 288.000 K -92.65 % | 3.921 M -89.42 % | 37.077 M -28.57 % | 51.908 M 25.88 % | 41.236 M -8.02 % | 44.833 M -43.01 % | 78.668 M -3.34 % | 81.384 M 28.33 % | 63.416 M 67.99 % | 37.750 M 10.08 % | 34.293 M 155.73 % | 13.410 M 47.93 % | 9.065 M -39.88 % | 15.079 M 40.02 % | 10.769 M -10.19 % | 11.991 M 4 854.96 % | 242.000 K -89.95 % | 2.407 M -76.70 % | 10.330 M -49.84 % | 20.595 M 102.69 % | 10.161 M -45.93 % | 18.794 M -89.57 % | 180.177 M 8.14 % | 166.617 M 438.41 % | 30.946 M 39.74 % | 22.146 M 268.24 % | 6.014 M -23.22 % | 7.833 M -41.51 % | 13.392 M 289.76 % | 3.436 M -33.45 % | 5.163 M | 0.000 -100.00 % | 23.593 M -64.68 % | 66.792 M -16.18 % | 79.684 M 6.12 % | 75.087 M 35.18 % | 55.544 M 15.44 % | 48.114 M 28.93 % | 37.318 M 6.56 % | 35.020 M 3.81 % | 33.734 M 99.22 % | 16.933 M -37.53 % | 27.105 M -31.77 % | 39.727 M 168.05 % | 14.821 M -44.94 % | 26.918 M 257.52 % | 7.529 M -35.90 % | 11.745 M 43.65 % | 8.176 M -75.38 % | 33.215 M 216.57 % | 10.492 M -32.90 % | 15.636 M 681.41 % | 2.001 M |
| General and administrative expenses | 882.500 K 0.00 % | 882.500 K -17.68 % | 1.072 M 0.00 % | 1.072 M 50.56 % | 712.000 K 0.00 % | 712.000 K -25.60 % | 957.000 K 0.00 % | 957.000 K | 0.000 -100.00 % | 675.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.918 M 34.60 % | 1.425 M 5.01 % | 1.357 M 16.68 % | 1.163 M 10.03 % | 1.057 M 18.63 % | 891.000 K 9.19 % | 816.000 K 18.60 % | 688.000 K -25.94 % | 929.000 K 46.30 % | 635.000 K -2.76 % | 653.000 K -26.30 % | 886.000 K -23.16 % | 1.153 M 77.11 % | 651.000 K -10.21 % | 725.000 K -58.60 % | 1.751 M -8.94 % | 1.923 M 258.77 % | 536.000 K -66.58 % | 1.604 M 150.63 % | 640.000 K -42.03 % | 1.104 M 88.40 % | 586.000 K 18.15 % | 496.000 K -10.31 % | 553.000 K -49.22 % | 1.089 M 19.15 % | 914.000 K -70.25 % | 3.072 M 438.95 % | 570.000 K -89.50 % | 5.431 M 759.34 % | 632.000 K 27.94 % | 494.000 K -3.89 % | 514.000 K -84.35 % | 3.284 M 439.24 % | 609.000 K 17.34 % | 519.000 K -0.76 % | 523.000 K -75.20 % | 2.109 M 349.68 % | 469.000 K -2.70 % | 482.000 K 8.80 % | 443.000 K -55.07 % | 986.000 K 137.02 % | 416.000 K -5.45 % | 440.000 K 9.73 % | 401.000 K | 0.000 | 0.000 |
| Selling and marketing expenses | 93.500 K 0.00 % | 93.500 K 66.96 % | 56.000 K 0.00 % | 56.000 K -88.26 % | 477.000 K 0.00 % | 477.000 K 50.95 % | 316.000 K 0.00 % | 316.000 K | 0.000 -100.00 % | 346.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 490.000 K -44.82 % | 888.000 K 77.60 % | 500.000 K -22.36 % | 644.000 K 2.71 % | 627.000 K 34.55 % | 466.000 K -30.65 % | 672.000 K 34.67 % | 499.000 K -53.80 % | 1.080 M 909.35 % | 107.000 K 296.30 % | 27.000 K -95.73 % | 632.000 K -20.50 % | 795.000 K 68.43 % | 472.000 K -7.99 % | 513.000 K -71.13 % | 1.777 M 98.55 % | 895.000 K -44.24 % | 1.605 M -12.44 % | 1.833 M -11.96 % | 2.082 M -0.48 % | 2.092 M -14.30 % | 2.441 M 116.98 % | 1.125 M -36.94 % | 1.784 M 53.40 % | 1.163 M 12.04 % | 1.038 M 24.46 % | 834.000 K 4 805.88 % | 17.000 K -62.22 % | 45.000 K -6.25 % | 48.000 K -7.69 % | 52.000 K -22.39 % | 67.000 K -38.53 % | 109.000 K -58.40 % | 262.000 K -27.22 % | 360.000 K 47.54 % | 244.000 K 29.10 % | 189.000 K -81.67 % | 1.031 M -75.69 % | 4.241 M 131.75 % | 1.830 M 1 505.26 % | 114.000 K -72.53 % | 415.000 K -82.51 % | 2.373 M 33 800.00 % | 7.000 K | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.107 M | 0.000 -100.00 % | 0.509 | 0.000 -100.00 % | 0.307 60.52 % | 0.191 100.00 % | -2.528 M -30.24 % | -1.941 M 23.94 % | -2.552 M -5.02 % | -2.430 M -13.71 % | -2.137 M -415.19 % | 678.000 K -52.35 % | 1.423 M 14.02 % | 1.248 M 189.59 % | -1.393 M -259.20 % | 875.000 K -9.89 % | 971.000 K 28.44 % | 756.000 K | 0.000 -100.00 % | 644.000 K -53.43 % | 1.383 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 100.00 % | -0.013 -100.00 % | 1.833 M |
| Operating expenses | 976.000 K 0.00 % | 976.000 K -13.48 % | 1.128 M 0.00 % | 1.128 M -5.13 % | 1.189 M 0.00 % | 1.189 M -50.04 % | 2.380 M 86.96 % | 1.273 M -51.32 % | 2.615 M 156.12 % | 1.021 M -79.08 % | 4.880 M 37.39 % | 3.552 M 240.51 % | -2.528 M -30.24 % | -1.941 M 23.94 % | -2.552 M -5.02 % | -2.430 M -126.40 % | 9.204 M 269.34 % | 2.492 M 23.24 % | 2.022 M -2.13 % | 2.066 M 56.04 % | 1.324 M -4.75 % | 1.390 M -26.46 % | 1.890 M 132.19 % | 814.000 K -47.82 % | 1.560 M -53.96 % | 3.388 M 607.95 % | -667.000 K -147.24 % | 1.412 M -39.81 % | 2.346 M 269.45 % | 635.000 K -4.65 % | 666.000 K -87.80 % | 5.457 M -25.23 % | 7.298 M 356.70 % | 1.598 M 370.00 % | 340.000 K -84.42 % | 2.182 M -52.32 % | 4.576 M 89.95 % | 2.409 M 420.30 % | 463.000 K -69.58 % | 1.522 M -61.79 % | 3.983 M 145.56 % | 1.622 M -53.19 % | 3.465 M 2 012.80 % | 164.000 K -96.70 % | 4.963 M 5 952.44 % | 82.000 K 147.67 % | -172.000 K -588.00 % | -25.000 K -102.85 % | 877.000 K 97.97 % | 443.000 K 111.96 % | 209.000 K -40.79 % | 353.000 K -51.78 % | 732.000 K -29.48 % | 1.038 M -74.32 % | 4.042 M 111.84 % | 1.908 M 221.22 % | -1.574 M -474.76 % | 420.000 K -73.55 % | 1.588 M 1 212.40 % | 121.000 K 32.97 % | 90.999 K 104.96 % | -1.833 M |
| Cost and expenses | 2.341 M 0.00 % | 2.341 M -15.21 % | 2.761 M 0.00 % | 2.761 M 62.24 % | 1.701 M 0.00 % | 1.701 M -66.69 % | 5.109 M 0.00 % | 5.109 M 60.09 % | 3.191 M 143.77 % | 1.309 M -85.13 % | 8.801 M -78.34 % | 40.629 M -25.36 % | 54.436 M 26.08 % | 43.177 M -8.88 % | 47.385 M -42.26 % | 82.062 M -9.41 % | 90.588 M 37.45 % | 65.908 M 65.71 % | 39.772 M 9.39 % | 36.359 M 146.77 % | 14.734 M 40.93 % | 10.455 M -38.39 % | 16.969 M 46.50 % | 11.583 M -14.52 % | 13.551 M 273.31 % | 3.630 M 108.62 % | 1.740 M -85.18 % | 11.742 M -48.82 % | 22.941 M 112.50 % | 10.796 M -44.52 % | 19.460 M -89.52 % | 185.634 M 6.74 % | 173.915 M 434.40 % | 32.544 M 44.73 % | 22.486 M 174.35 % | 8.196 M -33.95 % | 12.409 M -21.47 % | 15.801 M 305.26 % | 3.899 M -41.68 % | 6.685 M 67.84 % | 3.983 M -84.20 % | 25.215 M -64.11 % | 70.257 M -12.01 % | 79.848 M -0.25 % | 80.050 M 43.91 % | 55.626 M 16.03 % | 47.942 M 28.55 % | 37.293 M 3.89 % | 35.897 M 5.03 % | 34.177 M 99.38 % | 17.142 M -37.57 % | 27.458 M -32.13 % | 40.459 M 155.12 % | 15.859 M -48.78 % | 30.960 M 228.07 % | 9.437 M -7.22 % | 10.171 M 18.32 % | 8.596 M -75.30 % | 34.803 M 227.93 % | 10.613 M -32.52 % | 15.727 M 6 889.78 % | 225.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 976.000 K 0.00 % | 976.000 K -13.48 % | 1.128 M 0.00 % | 1.128 M -5.13 % | 1.189 M 0.00 % | 1.189 M -6.60 % | 1.273 M 0.00 % | 1.273 M 67.06 % | 762.000 K -25.37 % | 1.021 M -44.36 % | 1.835 M 1 131.54 % | 149.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.408 M 4.11 % | 2.313 M 24.56 % | 1.857 M 2.77 % | 1.807 M 7.30 % | 1.684 M 24.10 % | 1.357 M -8.80 % | 1.488 M 25.36 % | 1.187 M -40.92 % | 2.009 M 170.75 % | 742.000 K 9.12 % | 680.000 K -55.20 % | 1.518 M -22.07 % | 1.948 M 73.46 % | 1.123 M -9.29 % | 1.238 M -64.91 % | 3.528 M 25.20 % | 2.818 M 31.62 % | 2.141 M -37.71 % | 3.437 M 26.27 % | 2.722 M -14.83 % | 3.196 M 5.58 % | 3.027 M 86.74 % | 1.621 M -30.64 % | 2.337 M 3.77 % | 2.252 M 15.37 % | 1.952 M -50.03 % | 3.906 M 565.42 % | 587.000 K -89.28 % | 5.476 M 705.29 % | 680.000 K 24.54 % | 546.000 K -6.02 % | 581.000 K -82.88 % | 3.393 M 289.55 % | 871.000 K -0.91 % | 879.000 K 14.60 % | 767.000 K -66.62 % | 2.298 M 53.20 % | 1.500 M -68.24 % | 4.723 M 107.79 % | 2.273 M 106.64 % | 1.100 M 32.37 % | 831.000 K -70.46 % | 2.813 M 589.46 % | 408.000 K 348.35 % | 91.000 K | 0.000 |
| Interest income | 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.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 3.000 K -99.72 % | 1.055 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 746.000 K -20.72 % | 941.000 K -23.74 % | 1.234 M -18.92 % | 1.522 M -75.54 % | 6.222 M 1 343.62 % | 431.000 K -13.10 % | 496.000 K -6.24 % | 529.000 K -10.49 % | 591.000 K -6.78 % | 634.000 K -7.98 % | 689.000 K 1.03 % | 682.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K -13.20 % | 197.000 K | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -91.67 % | 12.000 K -7.69 % | 13.000 K 44.44 % | 9.000 K -86.57 % | 67.000 K -14.10 % | 78.000 K 609.09 % | 11.000 K -96.53 % | 317.000 K 13.21 % | 280.000 K 11.55 % | 251.000 K | 0.000 -100.00 % | 252.000 K 48.24 % | 170.000 K 277.78 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -85.71 % | 14.000 K 16.67 % | 12.000 K -65.71 % | 35.000 K | 0.000 -100.00 % | 57.000 K |
| Depreciation and amortization | 59.000 K 0.00 % | 59.000 K -2.48 % | 60.500 K 0.00 % | 60.500 K -80.70 % | 313.500 K 0.00 % | 313.500 K 0.16 % | 313.000 K 0.00 % | 313.000 K -58.92 % | 762.000 K 133.03 % | 327.000 K -82.18 % | 1.835 M 1 131.54 % | 149.000 K 49.00 % | 100.000 K 0.00 % | 100.000 K -11.50 % | 113.000 K -19.29 % | 140.000 K 1 372.73 % | -11.000 K -152.38 % | 21.000 K -52.27 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K -2.22 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K -2.17 % | 46.000 K 0.00 % | 46.000 K 2.22 % | 45.000 K -2.17 % | 46.000 K 0.00 % | 46.000 K 2.22 % | 45.000 K -2.17 % | 46.000 K 0.00 % | 46.000 K 6.98 % | 43.000 K 2.38 % | 42.000 K -2.33 % | 43.000 K 0.00 % | 43.000 K 2.38 % | 42.000 K -2.33 % | 43.000 K | 0.000 -100.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 5.56 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 5.88 % | 17.000 K -50.00 % | 34.000 K -2.86 % | 35.000 K -18.60 % | 43.000 K -10.42 % | 48.000 K 2.13 % | 47.000 K 0.00 % | 47.000 K 0.00 % | 47.000 K 0.00 % | 47.000 K -16.07 % | 56.000 K 21.74 % | 46.000 K 118.70 % | -246.000 K -370.33 % | 91.000 K |
| Operating income | 1.659 M 0.00 % | 1.659 M -28.71 % | 2.327 M 0.00 % | 2.327 M 234.10 % | 696.501 K 0.00 % | 696.501 K 117.35 % | -4.015 M 0.00 % | -4.015 M -228.71 % | 3.119 M 511.57 % | 510.000 K -86.93 % | 3.903 M -63.87 % | 10.803 M -13.88 % | 12.544 M -0.85 % | 12.652 M -23.40 % | 16.517 M -45.01 % | 30.034 M 10.85 % | 27.095 M 2.15 % | 26.526 M 63.51 % | 16.223 M -8.76 % | 17.780 M 107.64 % | 8.563 M 94.53 % | 4.402 M -30.84 % | 6.365 M 26.47 % | 5.033 M 88.78 % | 2.666 M 857.39 % | -352.000 K -108.79 % | 4.005 M 95.56 % | 2.048 M -31.07 % | 2.971 M 67.10 % | 1.778 M -39.69 % | 2.948 M -91.65 % | 35.287 M 31.60 % | 26.814 M 802.83 % | 2.970 M 4.76 % | 2.835 M 299.51 % | -1.421 M -58.24 % | -898.000 K -126.77 % | -396.000 K -188.39 % | 448.000 K 260.00 % | -280.000 K 87.19 % | -2.186 M -135.86 % | 6.096 M -67.92 % | 19.001 M -28.04 % | 26.406 M 13.32 % | 23.303 M 29.87 % | 17.943 M 11.66 % | 16.070 M 30.90 % | 12.277 M 7.28 % | 11.444 M 1.03 % | 11.327 M 114.97 % | 5.269 M -23.92 % | 6.926 M -24.81 % | 9.211 M 224.33 % | 2.840 M 119.98 % | 1.291 M 210.82 % | -1.165 M -143.21 % | 2.696 M 145.76 % | 1.097 M -21.31 % | 1.394 M -15.82 % | 1.656 M 296.67 % | -842.000 K -138.95 % | 2.162 M |
| Operating income ratio | 0.41 0.00 % | 0.41 -9.31 % | 0.46 0.00 % | 0.46 57.48 % | 0.29 0.00 % | 0.29 107.92 % | -3.67 0.00 % | -3.67 -842.38 % | 0.49 76.30 % | 0.28 -8.74 % | 0.31 46.27 % | 0.21 12.16 % | 0.19 -17.36 % | 0.23 -12.32 % | 0.26 -4.36 % | 0.27 16.84 % | 0.23 -19.99 % | 0.29 -2.75 % | 0.30 -11.57 % | 0.34 -8.69 % | 0.37 16.94 % | 0.31 10.61 % | 0.28 -6.03 % | 0.30 109.45 % | 0.14 234.67 % | -0.11 -115.40 % | 0.70 369.40 % | 0.15 17.95 % | 0.13 -10.95 % | 0.14 7.48 % | 0.13 -17.63 % | 0.16 16.73 % | 0.14 63.62 % | 0.08 -25.31 % | 0.11 153.38 % | -0.21 -124.11 % | -0.09 -264.08 % | -0.03 -124.94 % | 0.10 335.75 % | -0.04 | 0.00 -100.00 % | 0.19 -8.54 % | 0.21 -14.34 % | 0.25 10.22 % | 0.23 -7.55 % | 0.24 -2.85 % | 0.25 1.36 % | 0.25 2.45 % | 0.24 -2.89 % | 0.25 5.88 % | 0.24 16.72 % | 0.20 8.62 % | 0.19 22.10 % | 0.15 279.42 % | 0.04 128.42 % | -0.14 -167.22 % | 0.21 85.14 % | 0.11 193.87 % | 0.04 -71.47 % | 0.13 393.11 % | -0.05 -105.08 % | 0.91 |
| Total other income expenses net | 777.500 K 0.00 % | 777.500 K -58.87 % | 1.891 M 0.00 % | 1.891 M 157.39 % | 734.499 K 0.00 % | 734.499 K -91.37 % | 8.514 M 0.00 % | 8.514 M 676.47 % | 1.096 M 0.00 % | 1.096 M 286.77 % | 283.500 K 104.82 % | -5.885 M 13.55 % | -6.808 M 19.74 % | -8.482 M -2.61 % | -8.266 M 59.18 % | -20.249 M -2 574.83 % | -757.000 K -187.83 % | -263.000 K -1 195.83 % | 24.000 K 108.76 % | -274.000 K 95.57 % | -6.184 M -603.53 % | -879.000 K 25.19 % | -1.175 M -23.42 % | -952.000 K 66.11 % | -2.809 M -343.06 % | -634.000 K -196.35 % | 658.000 K 196.48 % | -682.000 K -246.04 % | 467.000 K -4.30 % | 488.000 K -14.69 % | 572.000 K 434.50 % | -171.000 K 13.20 % | -197.000 K -136.28 % | 543.000 K 10 960.00 % | -5.000 K | 0.000 -100.00 % | 597.000 K 59 800.00 % | -1.000 K 0.00 % | -1.000 K 91.67 % | -12.000 K -105.29 % | 227.000 K 2 622.22 % | -9.000 K 86.57 % | -67.000 K 14.10 % | -78.000 K -609.09 % | -11.000 K 96.53 % | -317.000 K -13.21 % | -280.000 K -11.55 % | -251.000 K -153.75 % | 467.000 K 285.32 % | -252.000 K -48.24 % | -170.000 K -277.78 % | -45.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 85.71 % | -14.000 K -16.67 % | -12.000 K 65.71 % | -35.000 K -104.16 % | 842.000 K | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2008-12-31 | 2008-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 120.911 M 0.00 % | 120.911 M -27.60 % | 167.013 M 0.00 % | 167.013 M -22.06 % | 214.276 M 0.16 % | 213.942 M -1.38 % | 216.946 M 2.83 % | 210.975 M 11.37 % | 189.436 M 0.29 % | 188.891 M -1.80 % | 192.348 M -24.49 % | 254.732 M -44.81 % | 461.525 M 1.81 % | 453.329 M 262.42 % | 125.083 M 255.31 % | 35.204 M -44.56 % | 63.504 M -31.69 % | 92.970 M -19.67 % | 115.736 M -14.65 % | 135.603 M -5.35 % | 143.267 M -1.99 % | 146.176 M -6.99 % | 157.156 M -8.71 % | 172.145 M -42.88 % | 301.374 M 41.51 % | 212.971 M -8.10 % | 231.740 M -1.74 % | 235.853 M 36.22 % | 173.136 M 373.09 % | -63.398 M -2.43 % | -61.892 M -90.35 % | -32.515 M -140.76 % | 79.781 M -32.50 % | 118.201 M -6.10 % | 125.882 M 30.37 % | 96.556 M -7.48 % | 104.360 M -30.53 % | 150.218 M -16.98 % | 180.936 M -9.42 % | 199.761 M -1.34 % | 202.467 M -13.16 % | 233.155 M -41.55 % | 398.903 M 0.19 % | 398.163 M 42.29 % | 279.816 M -0.54 % | 281.340 M -2.13 % | 287.452 M 12.67 % | 255.120 M -4.24 % | 266.410 M -1.68 % | 270.960 M -11.64 % | 306.657 M -9.39 % | 338.445 M 29.18 % | 261.991 M 3.30 % | 253.611 M 0.62 % | 252.050 M -22.60 % | 325.647 M -4.80 % | 342.084 M -13.69 % | 396.322 M 5.55 % | 375.496 M |
| Total investments | 5.143 M 0.00 % | 5.143 M 13.71 % | 4.523 M -2.75 % | 4.651 M 0.06 % | 4.648 M 0.00 % | 4.648 M 8.93 % | 4.267 M -2.58 % | 4.380 M 3.16 % | 4.246 M -14.03 % | 4.939 M 14.97 % | 4.296 M 0.68 % | 4.267 M 2.03 % | 4.182 M 2.07 % | 4.097 M 9.11 % | 3.755 M 9.99 % | 3.414 M -16.08 % | 4.068 M 0.69 % | 4.040 M -3.40 % | 4.182 M -5.17 % | 4.410 M 6.91 % | 4.125 M -3.33 % | 4.267 M -2.60 % | 4.381 M -1.90 % | 4.466 M 1.27 % | 4.410 M 1.31 % | 4.353 M 4.09 % | 4.182 M -3.28 % | 4.324 M 29.31 % | 3.344 M 3.56 % | 3.229 M 0.44 % | 3.215 M -0.50 % | 3.231 M -6.13 % | 3.442 M 1.65 % | 3.386 M 0.95 % | 3.354 M -0.36 % | 3.366 M 1.14 % | 3.328 M -0.78 % | 3.354 M -1.09 % | 3.391 M -0.38 % | 3.404 M 0.00 % | 3.404 M 0.00 % | 3.404 M -1.10 % | 3.442 M -3.88 % | 3.581 M 2.90 % | 3.480 M 37.12 % | 2.538 M 0.99 % | 2.513 M -8.85 % | 2.757 M 13.88 % | 2.421 M 2.89 % | 2.353 M -11.41 % | 2.656 M -7.07 % | 2.858 M 4.96 % | 2.723 M 1.26 % | 2.689 M 10.34 % | 2.437 M -4.62 % | 2.555 M 7.81 % | 2.370 M -88.12 % | 19.944 M 88.61 % | 10.574 M |
| Total debt | 199.113 M 0.00 % | 199.113 M -21.68 % | 254.225 M 0.00 % | 254.225 M -13.66 % | 294.459 M 0.11 % | 294.125 M -0.15 % | 294.566 M 0.15 % | 294.125 M -0.18 % | 294.670 M 0.19 % | 294.125 M -0.22 % | 294.775 M -3.96 % | 306.938 M -35.82 % | 478.281 M 4.24 % | 458.840 M 187.50 % | 159.595 M 95.71 % | 81.545 M -30.72 % | 117.700 M -17.71 % | 143.023 M -9.69 % | 158.365 M -27.18 % | 217.482 M -5.92 % | 231.163 M -12.41 % | 263.915 M -4.51 % | 276.392 M -5.63 % | 292.873 M -3.76 % | 304.304 M -5.16 % | 320.852 M 9.85 % | 292.092 M -7.61 % | 316.140 M 39.57 % | 226.502 M 7 912.10 % | 2.827 M -55.84 % | 6.401 M -31.63 % | 9.362 M -91.50 % | 110.160 M -23.69 % | 144.364 M -24.10 % | 190.208 M 0.00 % | 190.208 M 0.00 % | 190.208 M -8.38 % | 207.604 M -5.64 % | 220.009 M -7.77 % | 238.552 M 4.09 % | 229.180 M -31.32 % | 333.679 M -17.72 % | 405.520 M -9.86 % | 449.895 M 33.16 % | 337.850 M -0.86 % | 340.779 M -2.86 % | 350.812 M 3.98 % | 337.377 M -1.92 % | 343.979 M -1.81 % | 350.306 M -4.75 % | 367.784 M -1.77 % | 374.407 M 6.98 % | 349.970 M 0.04 % | 349.840 M 0.04 % | 349.709 M -3.78 % | 363.446 M 0.06 % | 363.210 M -5.99 % | 386.350 M 4.36 % | 370.209 M |
| Accumulated other comprehensive income loss | -16.363 M 0.00 % | -16.363 M -6.72 % | -15.333 M 0.00 % | -15.333 M -59.65 % | -9.604 M 0.00 % | -9.604 M -104.52 % | 212.581 M 2 196.25 % | -10.141 M -104.89 % | 207.381 M 2 200.27 % | -9.874 M -104.70 % | 210.031 M 4 803.94 % | -4.465 M -102.13 % | 209.301 M 1.99 % | 205.215 M -0.60 % | 206.449 M 7.74 % | 191.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 228.611 M 0.00 % | 228.611 M 0.05 % | 228.491 M 0.00 % | 228.491 M 3.40 % | 220.969 M 0.00 % | 220.969 M | 0.000 -100.00 % | 222.722 M | 0.000 -100.00 % | 217.255 M | 0.000 -100.00 % | 213.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.466 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.212 M 14.28 % | 113.943 M 2.47 % | 111.192 M -1.56 % | 112.958 M -0.83 % | 113.907 M -0.25 % | 114.188 M 0.27 % | 113.881 M | 0.000 -100.00 % | 119.879 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 |
| Common stock | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M | 0.000 | 0.000 -100.00 % | 104.951 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.951 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.951 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.951 M | 0.000 -100.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 0.00 % | 104.951 M 14.19 % | 91.908 M | 0.000 |
| Total equity | 324.103 M 0.00 % | 324.103 M -0.28 % | 324.997 M 0.00 % | 324.997 M 0.57 % | 323.163 M 0.00 % | 323.163 M -0.37 % | 324.350 M 0.00 % | 324.350 M 1.49 % | 319.603 M 0.00 % | 319.603 M -1.96 % | 326.006 M -4.44 % | 341.163 M -5.11 % | 359.517 M 2.01 % | 352.421 M 0.47 % | 350.761 M 5.76 % | 331.655 M 2.18 % | 324.587 M 6.89 % | 303.672 M 6.59 % | 284.889 M 2.40 % | 278.209 M 5.27 % | 264.290 M -0.08 % | 264.496 M 0.67 % | 262.730 M 0.30 % | 261.938 M 0.81 % | 259.846 M 0.20 % | 259.329 M -0.26 % | 259.997 M -1.43 % | 263.758 M -0.34 % | 264.646 M -0.84 % | 266.898 M 0.60 % | 265.312 M -2.96 % | 273.406 M 11.42 % | 245.375 M 9.97 % | 223.131 M 0.99 % | 220.944 M -1.03 % | 223.242 M -0.53 % | 224.433 M -0.33 % | 225.176 M -5.64 % | 238.637 M -5.60 % | 252.806 M -0.18 % | 253.265 M -5.32 % | 267.498 M 1.86 % | 262.615 M 3.39 % | 253.995 M 9.85 % | 231.216 M 8.99 % | 212.153 M 7.44 % | 197.464 M 4.06 % | 189.751 M 5.70 % | 179.511 M 5.68 % | 169.861 M 5.59 % | 160.871 M 0.60 % | 159.905 M 3.76 % | 154.116 M 5.78 % | 145.691 M 1.81 % | 143.100 M -1.47 % | 145.236 M -0.84 % | 146.465 M 16.69 % | 125.518 M 0.59 % | 124.782 M |
| Other non current liabilities | 4.240 M -8.42 % | 4.630 M 49.89 % | 3.089 M -13.57 % | 3.574 M 1.74 % | 3.513 M 0.00 % | 3.513 M -41.64 % | 6.020 M -5.79 % | 6.390 M 0.08 % | 6.385 M 0.00 % | 6.385 M 49.60 % | 4.268 M -79.17 % | 20.485 M -41.51 % | 35.022 M 9.69 % | 31.929 M 7.71 % | 29.644 M 283.59 % | 7.728 M 1.59 % | 7.607 M -0.59 % | 7.652 M 22.33 % | 6.255 M 32.02 % | 4.738 M 44.23 % | 3.285 M 1 704.95 % | 182.000 K 29.08 % | 141.000 K 27.03 % | 111.000 K | 0.000 -100.00 % | 55.000 K -99.81 % | 29.084 M 11.87 % | 25.999 M | 0.000 -100.00 % | 156.000 K -90.75 % | 1.686 M -85.60 % | 11.706 M 145.46 % | 4.769 M 4.72 % | 4.554 M -77.28 % | 20.043 M 377.21 % | 4.200 M -41.81 % | 7.218 M 36.03 % | 5.306 M 32.06 % | 4.018 M 38.31 % | 2.905 M -84.93 % | 19.275 M 1 756.94 % | 1.038 M -61.73 % | 2.712 M -82.44 % | 15.442 M 467.93 % | 2.719 M -50.56 % | 5.500 M 17.25 % | 4.691 M 24.79 % | 3.759 M 24.31 % | 3.024 M 1 419.60 % | 199.000 K -5.24 % | 210.000 K 20.69 % | 174.000 K 2.35 % | 170.000 K -3.95 % | 177.000 K -17.29 % | 214.000 K -6.14 % | 228.000 K 31.03 % | 174.000 K -98.38 % | 10.730 M 59.10 % | 6.744 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 294.238 M 0.00 % | 294.238 M -0.04 % | 294.350 M 0.00 % | 294.350 M -0.04 % | 294.458 M 0.00 % | 294.458 M -0.04 % | 294.567 M -0.86 % | 297.125 M 0.00 % | 297.125 M -0.04 % | 297.232 M 138 793.46 % | 214.000 K -99.39 % | 35.069 M 5.63 % | 33.200 M -76.79 % | 143.023 M -9.69 % | 158.365 M -27.18 % | 217.482 M -5.92 % | 231.163 M -12.41 % | 263.915 M -4.51 % | 276.392 M -5.63 % | 292.873 M -3.76 % | 304.304 M -0.95 % | 307.210 M 10.30 % | 278.513 M 3.39 % | 269.394 M 18.94 % | 226.502 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.504 M | 0.000 -100.00 % | 207.695 M 0.02 % | 207.650 M 0.02 % | 207.604 M -4.61 % | 217.629 M -2.85 % | 224.023 M 4.31 % | 214.769 M -8.29 % | 234.194 M 4.88 % | 223.298 M 8.02 % | 206.718 M 121.69 % | 93.248 M -4.80 % | 97.949 M 0.02 % | 97.926 M 41.92 % | 68.999 M -79.68 % | 339.625 M -1.83 % | 345.952 M -4.80 % | 363.406 M 9.23 % | 332.696 M 8.43 % | 306.836 M 0.03 % | 306.749 M 0.03 % | 306.661 M -4.28 % | 320.388 M 0.06 % | 320.192 M -11.83 % | 363.147 M -1.91 % | 370.209 M |
| Total non current liabilities | 4.630 M 0.00 % | 4.630 M 29.55 % | 3.574 M 0.00 % | 3.574 M -98.80 % | 297.751 M 0.00 % | 297.751 M -0.99 % | 300.740 M 0.00 % | 300.740 M -0.03 % | 300.843 M 0.00 % | 300.843 M 0.67 % | 298.835 M -5.91 % | 317.610 M -4.38 % | 332.147 M 0.91 % | 329.161 M 1 002.42 % | 29.858 M -54.31 % | 65.343 M 11.80 % | 58.446 M -64.04 % | 162.535 M -5.46 % | 171.930 M -24.39 % | 227.388 M -4.17 % | 237.272 M -10.94 % | 266.422 M -4.28 % | 278.337 M -5.30 % | 293.917 M -3.59 % | 304.868 M -0.78 % | 307.265 M -0.11 % | 307.597 M 4.09 % | 295.518 M 30.35 % | 226.714 M 9 944.93 % | 2.257 M -46.55 % | 4.223 M -63.92 % | 11.706 M 145.46 % | 4.769 M -76.22 % | 20.058 M 0.07 % | 20.043 M -90.54 % | 211.895 M -1.38 % | 214.868 M 0.92 % | 212.910 M -3.94 % | 221.647 M -2.33 % | 226.928 M -3.04 % | 234.044 M -0.51 % | 235.232 M -6.47 % | 251.510 M 1.99 % | 246.610 M 117.86 % | 113.195 M -2.88 % | 116.557 M 3.39 % | 112.735 M 40.58 % | 80.191 M -76.95 % | 347.960 M -0.54 % | 349.856 M -4.38 % | 365.886 M 9.43 % | 334.363 M 8.43 % | 308.365 M 0.23 % | 307.646 M 0.18 % | 307.094 M -4.33 % | 320.985 M 0.12 % | 320.602 M -14.43 % | 374.683 M -0.70 % | 377.324 M |
| Other current liabilities | 335.507 M 0.00 % | 335.507 M 19.68 % | 280.340 M -2.15 % | 286.500 M 50.42 % | 190.472 M 0.00 % | 190.472 M 2 498.88 % | 7.329 M -94.51 % | 133.486 M 707.00 % | 16.541 M -82.14 % | 92.631 M 118.52 % | 42.390 M 339.65 % | -17.688 M -341.90 % | 7.312 M 779.90 % | 831.000 K -88.68 % | 7.343 M 714.98 % | 901.000 K -92.78 % | 12.485 M 2 149.55 % | 555.000 K 50.82 % | 368.000 K -92.71 % | 5.050 M -87.40 % | 40.078 M 8 906.29 % | 445.000 K 37.35 % | 324.000 K -60.25 % | 815.000 K -87.15 % | 6.340 M 191.49 % | 2.175 M -87.02 % | 16.751 M -25.21 % | 22.398 M 15.15 % | 19.451 M -93.54 % | 301.200 M 2 573.29 % | 11.267 M 58.69 % | 7.100 M -94.70 % | 133.919 M -27.86 % | 185.641 M 40.20 % | 132.416 M 19.32 % | 110.975 M 18.71 % | 93.486 M 46.53 % | 63.800 M 5.36 % | 60.556 M -0.41 % | 60.803 M 7.17 % | 56.737 M 79.63 % | 31.585 M 19 640.63 % | 160.000 K -99.39 % | 26.328 M 25 461.17 % | 103.000 K -98.96 % | 9.883 M -15.11 % | 11.642 M -2.23 % | 11.907 M -18.45 % | 14.601 M 61.98 % | 9.014 M -7.53 % | 9.748 M -32.70 % | 14.485 M 17.67 % | 12.310 M 94.35 % | 6.334 M -43.14 % | 11.140 M 50.38 % | 7.408 M -6.48 % | 7.921 M 134.14 % | -23.203 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.941 M | 0.000 -100.00 % | 76.090 M | 0.000 -100.00 % | 58.122 M 80.86 % | 32.136 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 -100.00 % | 125.433 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.575 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 |
| Short term debt | 199.113 M 0.00 % | 199.113 M -21.68 % | 254.225 M 0.00 % | 254.225 M 114 933.94 % | 221.000 K 0.00 % | 221.000 K -48.84 % | 432.000 K 100.00 % | 216.000 K 1.89 % | 212.000 K 0.00 % | 212.000 K 100.37 % | -57.914 M -690.18 % | 9.813 M -94.58 % | 181.156 M 12.10 % | 161.608 M 1.40 % | 159.381 M 242.93 % | 46.476 M -45.00 % | 84.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.642 M 0.46 % | 13.579 M -70.95 % | 46.746 M | 0.000 -100.00 % | 2.827 M -55.84 % | 6.401 M -31.63 % | 9.362 M -91.50 % | 110.160 M -14.51 % | 128.860 M -32.25 % | 190.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.380 M -83.62 % | 14.529 M -10.48 % | 16.230 M -86.05 % | 116.330 M -36.16 % | 182.222 M -25.07 % | 243.177 M -0.58 % | 244.602 M 0.73 % | 242.830 M -3.98 % | 252.886 M -5.77 % | 268.378 M 6 063.94 % | 4.354 M 0.00 % | 4.354 M -0.55 % | 4.378 M -89.50 % | 41.711 M -3.30 % | 43.134 M 0.10 % | 43.091 M 0.10 % | 43.048 M -0.02 % | 43.058 M 0.09 % | 43.018 M 85.40 % | 23.203 M | 0.000 |
| Total current liabilities | 540.447 M 0.00 % | 540.447 M -1.12 % | 546.593 M 0.00 % | 546.593 M 155.18 % | 214.200 M 0.00 % | 214.200 M 47.61 % | 145.114 M 0.00 % | 145.114 M 23.80 % | 117.218 M 0.00 % | 117.218 M 3.99 % | 112.716 M 40.03 % | 80.492 M -60.34 % | 202.958 M 14.30 % | 177.567 M 2.64 % | 173.004 M 226.35 % | 53.011 M -51.67 % | 109.695 M 358.40 % | 23.930 M 20.02 % | 19.938 M -5.16 % | 21.022 M -54.56 % | 46.259 M 798.58 % | 5.148 M -43.58 % | 9.124 M 35.73 % | 6.722 M -64.66 % | 19.023 M 20.27 % | 15.817 M -47.85 % | 30.330 M -56.14 % | 69.144 M 216.78 % | 21.827 M -92.82 % | 304.027 M 784.78 % | 34.362 M -5.53 % | 36.374 M -86.06 % | 261.012 M -17.01 % | 314.501 M -12.04 % | 357.532 M 152.29 % | 141.714 M 23.91 % | 114.367 M 37.06 % | 83.444 M -2.63 % | 85.698 M -17.94 % | 104.438 M 18.23 % | 88.337 M -50.34 % | 177.874 M -9.03 % | 195.540 M -27.44 % | 269.505 M -35.87 % | 420.280 M 66.31 % | 252.713 M -4.47 % | 264.528 M -5.62 % | 280.285 M 1 378.69 % | 18.955 M 41.79 % | 13.368 M -5.37 % | 14.126 M -74.86 % | 56.196 M 1.36 % | 55.444 M 12.18 % | 49.425 M -8.79 % | 54.188 M 7.38 % | 50.466 M -0.93 % | 50.939 M 119.54 % | 23.203 M | 0.000 |
| Total liabilities | 545.077 M 0.00 % | 545.077 M -0.93 % | 550.167 M 0.00 % | 550.167 M 7.46 % | 511.951 M 0.00 % | 511.951 M 14.82 % | 445.854 M 0.00 % | 445.854 M 6.65 % | 418.061 M 0.00 % | 418.061 M 1.58 % | 411.551 M 3.38 % | 398.102 M -25.60 % | 535.105 M 5.60 % | 506.728 M 149.79 % | 202.862 M 71.40 % | 118.354 M -29.61 % | 168.141 M -9.83 % | 186.465 M -2.82 % | 191.868 M -22.76 % | 248.410 M -12.39 % | 283.531 M 4.40 % | 271.570 M -5.53 % | 287.461 M -4.38 % | 300.639 M -7.18 % | 323.891 M 0.25 % | 323.082 M -4.39 % | 337.927 M -7.33 % | 364.662 M 46.72 % | 248.541 M -18.85 % | 306.284 M 693.79 % | 38.585 M -19.75 % | 48.080 M -81.91 % | 265.781 M -20.56 % | 334.559 M -11.39 % | 377.575 M 6.78 % | 353.609 M 7.40 % | 329.235 M 11.10 % | 296.354 M -3.58 % | 307.345 M -7.25 % | 331.366 M 2.79 % | 322.381 M -21.96 % | 413.106 M -7.59 % | 447.050 M -13.38 % | 516.115 M -3.25 % | 533.475 M 44.47 % | 369.270 M -2.12 % | 377.263 M 4.66 % | 360.476 M -1.75 % | 366.915 M 1.02 % | 363.224 M -4.42 % | 380.012 M -2.70 % | 390.559 M 7.35 % | 363.809 M 1.89 % | 357.071 M -1.17 % | 361.282 M -2.74 % | 371.451 M -0.02 % | 371.541 M -6.62 % | 397.886 M 5.45 % | 377.324 M |
| Other non current assets | 78.548 M -1.35 % | 79.623 M -0.05 % | 79.660 M -1.36 % | 80.762 M -3.65 % | 83.825 M 0.00 % | 83.825 M 1 361.38 % | 5.736 M -93.07 % | 82.762 M -4.07 % | 86.273 M 4.08 % | 82.888 M -5.17 % | 87.406 M 0.14 % | 87.287 M -6.51 % | 93.362 M 1.46 % | 92.014 M -3.94 % | 95.784 M 7.17 % | 89.377 M -11.80 % | 101.331 M -4.99 % | 106.648 M -2.72 % | 109.627 M -1.69 % | 111.508 M 0.58 % | 110.869 M -2.37 % | 113.556 M -1.91 % | 115.771 M 0.01 % | 115.762 M -2.63 % | 118.887 M -3.98 % | 123.813 M 1.16 % | 122.394 M -1.80 % | 124.637 M 4 671.71 % | 2.612 M 17.92 % | 2.215 M 7.52 % | 2.060 M 94.34 % | 1.060 M 4.43 % | 1.015 M -0.49 % | 1.020 M -52.31 % | 2.139 M 8.91 % | 1.964 M 12.81 % | 1.741 M -60.42 % | 4.399 M 1 493.84 % | 276.000 K 6.56 % | 259.000 K 3.60 % | 250.000 K 0.81 % | 248.000 K 3.77 % | 239.000 K -4.78 % | 251.000 K 4.58 % | 240.000 K -52.38 % | 504.000 K 11.01 % | 454.000 K 66.91 % | 272.000 K -88.76 % | 2.421 M 2.89 % | 2.353 M 180.79 % | 838.000 K 138.75 % | 351.000 K -1.13 % | 355.000 K -3.53 % | 368.000 K -69.84 % | 1.220 M -3.56 % | 1.265 M 255.60 % | -813.000 K -79.07 % | -454.000 K 16.54 % | -544.000 K |
| Long term investments | 4.822 M 0.00 % | 4.822 M 6.61 % | 4.523 M 0.00 % | 4.523 M 6.00 % | 4.267 M 0.00 % | 4.267 M 0.00 % | 4.267 M 0.00 % | 4.267 M 0.49 % | 4.246 M 0.00 % | 4.246 M -1.16 % | 4.296 M 0.68 % | 4.267 M | 0.000 -100.00 % | 3.884 M 9.41 % | 3.550 M 10.45 % | 3.214 M | 0.000 | 0.000 100.00 % | -956.000 K 24.55 % | -1.267 M -17.53 % | -1.078 M -70.84 % | -631.000 K -53.53 % | -411.000 K 16.63 % | -493.000 K -231.82 % | 374.000 K -34.50 % | 571.000 K -54.86 % | 1.265 M | 0.000 -100.00 % | 732.000 K -27.81 % | 1.014 M -12.21 % | 1.155 M -46.80 % | 2.171 M -10.55 % | 2.427 M 2.58 % | 2.366 M -16.37 % | 2.829 M -0.77 % | 2.851 M 0.39 % | 2.840 M | 0.000 -100.00 % | 3.115 M -0.95 % | 3.145 M -0.29 % | 3.154 M -0.06 % | 3.156 M -1.47 % | 3.203 M -3.81 % | 3.330 M 2.78 % | 3.240 M 59.29 % | 2.034 M -1.21 % | 2.059 M -17.14 % | 2.485 M | 0.000 | 0.000 -100.00 % | 1.818 M -27.48 % | 2.507 M 5.87 % | 2.368 M 2.02 % | 2.321 M 90.71 % | 1.217 M -5.66 % | 1.290 M -45.48 % | 2.366 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 980.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.046 M | 0.000 100.00 % | -4.246 M | 0.000 100.00 % | -4.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K | 0.000 | 0.000 |
| Property plant equipment net | 966.000 K 0.00 % | 966.000 K 26.94 % | 761.000 K 0.00 % | 761.000 K -22.11 % | 977.000 K 0.00 % | 977.000 K -42.93 % | 1.712 M 0.00 % | 1.712 M -24.25 % | 2.260 M 0.00 % | 2.260 M -11.16 % | 2.544 M 295.03 % | 644.000 K 208.13 % | 209.000 K -31.48 % | 305.000 K -24.69 % | 405.000 K -21.51 % | 516.000 K 745.90 % | 61.000 K 22.00 % | 50.000 K -28.57 % | 70.000 K -39.13 % | 115.000 K -27.67 % | 159.000 K -21.67 % | 203.000 K -17.14 % | 245.000 K -14.04 % | 285.000 K -13.64 % | 330.000 K -11.53 % | 373.000 K -10.98 % | 419.000 K -9.89 % | 465.000 K -8.82 % | 510.000 K -8.27 % | 556.000 K -7.49 % | 601.000 K -6.97 % | 646.000 K -6.65 % | 692.000 K -6.23 % | 738.000 K 86.84 % | 395.000 K -9.61 % | 437.000 K -8.96 % | 480.000 K -8.22 % | 523.000 K -7.43 % | 565.000 K -6.77 % | 606.000 K 278.75 % | 160.000 K -10.61 % | 179.000 K -9.60 % | 198.000 K 0.51 % | 197.000 K -8.37 % | 215.000 K -4.02 % | 224.000 K -7.44 % | 242.000 K -3.20 % | 250.000 K -6.72 % | 268.000 K -5.96 % | 285.000 K -5.94 % | 303.000 K -10.09 % | 337.000 K -9.41 % | 372.000 K 171.53 % | 137.000 K -25.54 % | 184.000 K -20.35 % | 231.000 K -16.61 % | 277.000 K -38.99 % | 454.000 K -16.54 % | 544.000 K |
| Total non current assets | 85.411 M 0.00 % | 85.411 M -0.74 % | 86.046 M 0.00 % | 86.046 M -3.39 % | 89.069 M 0.00 % | 89.069 M 0.37 % | 88.741 M 0.00 % | 88.741 M -0.73 % | 89.394 M 0.00 % | 89.394 M -1.42 % | 90.685 M -1.64 % | 92.198 M -1.47 % | 93.571 M -2.74 % | 96.203 M -3.55 % | 99.739 M 7.12 % | 93.107 M -8.17 % | 101.392 M -4.97 % | 106.698 M -1.88 % | 108.741 M -1.46 % | 110.356 M 0.37 % | 109.950 M -2.81 % | 113.128 M -2.14 % | 115.605 M 0.04 % | 115.554 M -3.38 % | 119.591 M -4.14 % | 124.757 M 0.55 % | 124.078 M -0.82 % | 125.102 M 2 949.04 % | 4.103 M 8.40 % | 3.785 M -0.81 % | 3.816 M -1.57 % | 3.877 M -6.22 % | 4.134 M 0.24 % | 4.124 M -23.10 % | 5.363 M 2.11 % | 5.252 M 3.77 % | 5.061 M 2.82 % | 4.922 M 24.42 % | 3.956 M -1.35 % | 4.010 M 12.51 % | 3.564 M -0.53 % | 3.583 M -1.57 % | 3.640 M -3.65 % | 3.778 M 2.25 % | 3.695 M 33.35 % | 2.771 M 0.25 % | 2.764 M -8.36 % | 3.016 M 11.79 % | 2.698 M -13.16 % | 3.107 M -10.41 % | 3.468 M -6.37 % | 3.704 M 2.77 % | 3.604 M 27.13 % | 2.835 M 7.79 % | 2.630 M -5.90 % | 2.795 M 5.23 % | 2.656 M | 0.000 | 0.000 |
| Other current assets | 5.535 M 0.00 % | 5.535 M -8.16 % | 6.027 M 2.17 % | 5.899 M 6.87 % | 5.520 M 0.00 % | 5.520 M -51.80 % | 11.452 M 97.14 % | 5.809 M 5.87 % | 5.487 M 0.00 % | 5.487 M 450.35 % | 997.000 K 983.70 % | 92.000 K -66.42 % | 274.000 K 10.48 % | 248.000 K -99.77 % | 108.376 M 115 193.62 % | 94.000 K -92.46 % | 1.246 M -98.51 % | 83.653 M 5 935.57 % | 1.386 M -99.58 % | 328.707 M 1 963.32 % | 15.931 M -94.60 % | 295.005 M -5.01 % | 310.558 M -3.35 % | 321.336 M 23 685.05 % | 1.351 M -99.61 % | 345.991 M -15.73 % | 410.577 M 231 864.41 % | 177.000 K -96.93 % | 5.764 M -98.85 % | 500.957 M 118.07 % | 229.728 M 283 514.81 % | 81.000 K -39.10 % | 133.000 K -92.77 % | 1.839 M 1 795.88 % | 97.000 K -18.49 % | 119.000 K -52.21 % | 249.000 K -99.94 % | 442.027 M 279 663.92 % | 158.000 K -16.40 % | 189.000 K -30.26 % | 271.000 K 65.24 % | 164.000 K -99.98 % | 699.169 M -2.13 % | 714.349 M 1.69 % | 702.452 M 36.15 % | 515.933 M 2.29 % | 504.381 M 11.28 % | 453.263 M 1.34 % | 447.250 M -0.75 % | 450.632 M -5.22 % | 475.450 M -6.86 % | 510.447 M 21.11 % | 421.475 M 4.50 % | 403.330 M 0.11 % | 402.873 M -15.15 % | 474.828 M -3.92 % | 494.220 M 4 249.62 % | -11.910 M -125.27 % | -5.287 M |
| Short term investments | 0.000 -100.00 % | 321.000 K | 0.000 -100.00 % | 128.000 K -66.40 % | 381.000 K 0.00 % | 381.000 K | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 693.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 213.000 K 3.90 % | 205.000 K 2.50 % | 200.000 K | 0.000 | 0.000 -100.00 % | 5.138 M -9.49 % | 5.677 M 9.11 % | 5.203 M 6.23 % | 4.898 M 2.21 % | 4.792 M -3.37 % | 4.959 M 22.87 % | 4.036 M 6.72 % | 3.782 M 29.65 % | 2.917 M | 0.000 -100.00 % | 2.612 M 17.92 % | 2.215 M 7.52 % | 2.060 M 94.34 % | 1.060 M 4.43 % | 1.015 M -0.49 % | 1.020 M 94.29 % | 525.000 K 1.94 % | 515.000 K 5.53 % | 488.000 K | 0.000 -100.00 % | 276.000 K 6.56 % | 259.000 K 3.60 % | 250.000 K 0.81 % | 248.000 K 3.77 % | 239.000 K -4.78 % | 251.000 K 4.58 % | 240.000 K -52.38 % | 504.000 K 11.01 % | 454.000 K 66.91 % | 272.000 K | 0.000 | 0.000 -100.00 % | 838.000 K 138.75 % | 351.000 K -1.13 % | 355.000 K -3.53 % | 368.000 K -69.84 % | 1.220 M -3.56 % | 1.265 M 31 525.00 % | 4.000 K -99.98 % | 19.944 M 88.61 % | 10.574 M |
| cash and cash equivalents | 78.202 M 0.00 % | 78.202 M -10.33 % | 87.212 M 0.00 % | 87.212 M 8.77 % | 80.183 M 0.00 % | 80.183 M 3.30 % | 77.620 M -6.65 % | 83.150 M -20.99 % | 105.234 M 0.00 % | 105.234 M 2.74 % | 102.427 M 96.20 % | 52.206 M 211.57 % | 16.756 M 204.05 % | 5.511 M -84.03 % | 34.512 M -25.53 % | 46.341 M -14.49 % | 54.196 M 8.28 % | 50.053 M 17.42 % | 42.629 M -47.94 % | 81.879 M -6.85 % | 87.896 M -25.35 % | 117.739 M -1.26 % | 119.236 M -1.24 % | 120.728 M 4 020.41 % | 2.930 M -97.28 % | 107.881 M 78.75 % | 60.352 M -24.83 % | 80.287 M 50.45 % | 53.366 M -19.42 % | 66.225 M -3.03 % | 68.293 M 63.08 % | 41.877 M 37.85 % | 30.379 M 16.11 % | 26.163 M -59.33 % | 64.326 M -31.31 % | 93.652 M 9.09 % | 85.848 M 49.60 % | 57.386 M 46.87 % | 39.073 M 0.73 % | 38.791 M 45.21 % | 26.713 M -73.43 % | 100.524 M 1 419.18 % | 6.617 M -87.21 % | 51.732 M -10.86 % | 58.034 M -2.36 % | 59.439 M -6.19 % | 63.360 M -22.97 % | 82.257 M 6.04 % | 77.569 M -2.24 % | 79.346 M 29.81 % | 61.127 M 69.98 % | 35.962 M -59.12 % | 87.979 M -8.57 % | 96.229 M -1.46 % | 97.659 M 158.36 % | 37.799 M 78.92 % | 21.126 M 311.85 % | -9.972 M -88.61 % | -5.287 M |
| Cash and short term investments | 78.202 M -0.41 % | 78.523 M -9.96 % | 87.212 M -0.15 % | 87.340 M 8.41 % | 80.564 M 0.00 % | 80.564 M 3.79 % | 77.620 M -6.78 % | 83.263 M -20.88 % | 105.234 M -0.65 % | 105.927 M 3.42 % | 102.427 M 96.20 % | 52.206 M 211.57 % | 16.756 M 192.73 % | 5.724 M -83.51 % | 34.717 M -25.41 % | 46.541 M -14.12 % | 54.196 M 8.28 % | 50.053 M 4.79 % | 47.767 M -45.44 % | 87.556 M -5.95 % | 93.099 M -24.09 % | 122.637 M -1.12 % | 124.028 M -1.32 % | 125.687 M 1 704.29 % | 6.966 M -93.76 % | 111.663 M 76.49 % | 63.269 M -21.20 % | 80.287 M 43.43 % | 55.978 M -18.21 % | 68.440 M -2.72 % | 70.353 M 63.85 % | 42.937 M 36.77 % | 31.394 M 15.49 % | 27.183 M -58.08 % | 64.851 M -31.13 % | 94.167 M 9.07 % | 86.336 M 50.45 % | 57.386 M 45.84 % | 39.349 M 0.77 % | 39.050 M 44.83 % | 26.963 M -73.24 % | 100.772 M 1 369.84 % | 6.856 M -86.81 % | 51.983 M -10.80 % | 58.274 M -2.78 % | 59.943 M -6.07 % | 63.814 M -22.68 % | 82.529 M 6.39 % | 77.569 M -2.24 % | 79.346 M 28.05 % | 61.965 M 70.64 % | 36.313 M -58.89 % | 88.334 M -8.55 % | 96.597 M -2.31 % | 98.879 M 153.12 % | 39.064 M 84.87 % | 21.130 M 111.89 % | 9.972 M 88.61 % | 5.287 M |
| Total current assets | 783.769 M 0.00 % | 783.769 M -0.68 % | 789.118 M 0.00 % | 789.118 M 5.77 % | 746.045 M 0.00 % | 746.045 M 9.48 % | 681.463 M 0.00 % | 681.463 M 5.12 % | 648.270 M 0.00 % | 648.270 M 0.22 % | 646.872 M -0.03 % | 647.067 M -19.22 % | 801.051 M 4.99 % | 762.946 M 68.09 % | 453.884 M 27.17 % | 356.902 M -8.80 % | 391.336 M 2.06 % | 383.439 M 4.19 % | 368.016 M -11.59 % | 416.263 M -4.93 % | 437.871 M 3.53 % | 422.938 M -2.68 % | 434.586 M -2.78 % | 447.023 M -3.69 % | 464.146 M 1.42 % | 457.654 M -3.42 % | 473.846 M -5.86 % | 503.318 M -1.13 % | 509.084 M -10.59 % | 569.397 M 89.75 % | 300.081 M -5.52 % | 317.609 M -37.36 % | 507.022 M -8.41 % | 553.566 M -6.67 % | 593.156 M 3.77 % | 571.599 M 4.19 % | 548.607 M 6.19 % | 516.608 M -4.69 % | 542.026 M -6.57 % | 580.162 M 1.41 % | 572.082 M -15.50 % | 677.021 M -4.11 % | 706.025 M -7.87 % | 766.332 M 0.70 % | 760.996 M 31.51 % | 578.652 M 1.17 % | 571.963 M 4.52 % | 547.211 M 0.64 % | 543.728 M 2.59 % | 529.978 M -1.38 % | 537.415 M -1.71 % | 546.760 M 6.31 % | 514.321 M 2.88 % | 499.927 M -0.36 % | 501.752 M -2.36 % | 513.892 M -0.28 % | 515.350 M | 0.000 | 0.000 |
| Inventory | 695.402 M 0.00 % | 695.402 M 2.05 % | 681.413 M 0.00 % | 681.413 M 5.90 % | 643.443 M 0.00 % | 643.443 M 9.49 % | 587.664 M 0.00 % | 587.664 M 10.42 % | 532.215 M 0.00 % | 532.215 M 6.06 % | 501.806 M 3.67 % | 484.060 M -1.04 % | 489.150 M -4.07 % | 509.916 M 397.70 % | 102.455 M -23.99 % | 134.784 M -29.80 % | 192.011 M -23.11 % | 249.733 M -14.06 % | 290.603 M | 0.000 -100.00 % | 328.841 M | 0.000 | 0.000 | 0.000 -100.00 % | 347.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 410.684 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 |
| Net receivables | 4.630 M 7.45 % | 4.309 M -70.21 % | 14.466 M 0.00 % | 14.466 M -12.42 % | 16.518 M 0.00 % | 16.518 M 249.44 % | 4.727 M 0.00 % | 4.727 M -11.38 % | 5.334 M 14.93 % | 4.641 M -88.94 % | 41.970 M -62.01 % | 110.474 M -62.53 % | 294.871 M 19.39 % | 246.990 M 18.62 % | 208.212 M 18.76 % | 175.321 M 20.95 % | 144.949 M 76.29 % | 82.223 M 190.95 % | 28.260 M | 0.000 -100.00 % | 14.486 M 173.53 % | 5.296 M -34.73 % | 8.114 M | 0.000 -100.00 % | 26.216 M 674.02 % | 3.387 M -80.61 % | 17.469 M -15.03 % | 20.560 M -43.91 % | 36.658 M -53.62 % | 79.035 M -6.54 % | 84.564 M | 0.000 -100.00 % | 123.135 M -75.25 % | 497.524 M | 0.000 | 0.000 -100.00 % | 434.992 M 2 429.76 % | 17.195 M | 0.000 | 0.000 -100.00 % | 516.851 M -5.70 % | 548.088 M | 0.000 | 0.000 -100.00 % | 364.000 K -86.89 % | 2.776 M -26.33 % | 3.768 M -67.00 % | 11.419 M -39.11 % | 18.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.512 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.938 M | 0.000 |
| Tax assets | 1.075 M | 0.000 -100.00 % | 1.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 980.000 K | 0.000 -100.00 % | 861.000 K | 0.000 -100.00 % | 735.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 460.000 K -8.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 817.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 523.404 M 4.24 % | 502.106 M |
| Account payables | 5.827 M 0.00 % | 5.827 M -51.55 % | 12.028 M 104.98 % | 5.868 M -75.04 % | 23.507 M 0.00 % | 23.507 M 105.98 % | 11.412 M 0.00 % | 11.412 M -53.18 % | 24.375 M 0.00 % | 24.375 M 103.19 % | 11.996 M -50.21 % | 24.095 M 66.29 % | 14.490 M -4.22 % | 15.128 M 140.89 % | 6.280 M 11.47 % | 5.634 M -55.67 % | 12.710 M -45.63 % | 23.375 M 19.44 % | 19.570 M 22.53 % | 15.972 M 158.40 % | 6.181 M 31.43 % | 4.703 M -46.56 % | 8.800 M 48.98 % | 5.907 M -53.43 % | 12.683 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.376 M | 0.000 -100.00 % | 16.694 M -16.16 % | 19.912 M 17.59 % | 16.933 M | 0.000 -100.00 % | 34.908 M 13.56 % | 30.739 M 47.21 % | 20.881 M 6.30 % | 19.644 M -13.70 % | 22.762 M -21.80 % | 29.106 M 89.37 % | 15.370 M -48.70 % | 29.959 M 127.69 % | 13.158 M | 0.000 -100.00 % | 175.575 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 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 133.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 76.090 M | 0.000 -100.00 % | 42.000 K -99.87 % | 32.136 M 18 915.38 % | 169.000 K | 0.000 -100.00 % | 161.000 K | 0.000 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 94.000 K | 0.000 | 0.000 -100.00 % | 85.000 K -50.58 % | 172.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.720 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 |
| Minority interest | 6.904 M 0.00 % | 6.904 M 0.23 % | 6.888 M 0.00 % | 6.888 M 0.60 % | 6.847 M 0.00 % | 6.847 M 0.43 % | 6.818 M 0.00 % | 6.818 M -6.23 % | 7.271 M 0.00 % | 7.271 M -34.04 % | 11.024 M -59.55 % | 27.254 M -39.79 % | 45.265 M 7.12 % | 42.255 M 7.35 % | 39.361 M 12.16 % | 35.093 M 20.84 % | 29.040 M 39.49 % | 20.818 M 40.79 % | 14.787 M 30.50 % | 11.331 M 46.24 % | 7.748 M -0.04 % | 7.751 M 10.29 % | 7.028 M 19.83 % | 5.865 M 15.07 % | 5.097 M 16.08 % | 4.391 M 0.83 % | 4.355 M -12.67 % | 4.987 M -37.40 % | 7.966 M -39.79 % | 13.231 M 1.79 % | 12.998 M -28.01 % | 18.055 M 83.78 % | 9.824 M 151.57 % | 3.905 M -4.83 % | 4.103 M -11.25 % | 4.623 M -5.71 % | 4.903 M -8.17 % | 5.339 M -72.00 % | 19.070 M -30.75 % | 27.536 M -0.55 % | 27.687 M -33.10 % | 41.387 M 3.85 % | 39.853 M 14.31 % | 34.865 M 24.53 % | 27.997 M 23.45 % | 22.678 M 21.16 % | 18.717 M 15.20 % | 16.248 M 20.61 % | 13.471 M 14.49 % | 11.766 M 28.63 % | 9.147 M 11.30 % | 8.218 M 20.46 % | 6.822 M 10.62 % | 6.167 M 11.46 % | 5.533 M -8.39 % | 6.040 M -7.84 % | 6.554 M 16.54 % | 5.624 M 56.09 % | 3.603 M |
| Capital lease obligations | 113.000 K 0.00 % | 113.000 K -49.78 % | 225.000 K 0.00 % | 225.000 K -32.63 % | 334.000 K 0.00 % | 334.000 K -24.26 % | 441.000 K 0.00 % | 441.000 K -19.08 % | 545.000 K 0.00 % | 545.000 K -16.15 % | 650.000 K 507.48 % | 107.000 K -50.00 % | 214.000 K -32.70 % | 318.000 K -24.64 % | 422.000 K -19.47 % | 524.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -218.762 M | 0.000 100.00 % | -211.929 M -3.25 % | -205.249 M 0.42 % | -206.105 M | 0.000 | 0.000 100.00 % | -185.600 M -276.84 % | 104.951 M 0.00 % | 104.951 M 167.10 % | -156.401 M -249.02 % | 104.951 M 322.98 % | -47.067 M 0.58 % | -47.342 M 68.28 % | -149.257 M -242.31 % | -43.603 M -141.55 % | 104.951 M 321.71 % | -47.336 M | 0.000 -100.00 % | 104.951 M 348.24 % | -42.278 M -140.28 % | 104.951 M | 0.000 -100.00 % | 104.951 M 14 935.96 % | 698.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 748.000 K | 0.000 -100.00 % | 117.811 M 3.18 % | 114.179 M 16.19 % | 98.268 M 16.26 % | 84.524 M 14.54 % | 73.796 M 7.65 % | 68.552 M 12.22 % | 61.089 M 14.95 % | 53.144 M 13.62 % | 46.773 M 0.08 % | 46.736 M 10.37 % | 42.343 M 22.47 % | 34.573 M 6.00 % | 32.616 M -4.76 % | 34.245 M -2.05 % | 34.960 M 24.92 % | 27.986 M | 0.000 |
| Deferred tax liabilities non current | 390.000 K | 0.000 -100.00 % | 352.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 341.000 K | 0.000 -100.00 % | 252.000 K | 0.000 -100.00 % | 187.000 K -98.98 % | 18.309 M -38.95 % | 29.989 M 7.14 % | 27.991 M 8.93 % | 25.696 M 13.97 % | 22.546 M 28.36 % | 17.564 M 48.09 % | 11.860 M 62.24 % | 7.310 M 41.45 % | 5.168 M 94.29 % | 2.660 M 14.41 % | 2.325 M 28.88 % | 1.804 M 93.35 % | 933.000 K 98.51 % | 470.000 K | 0.000 | 0.000 -100.00 % | 40.000 K 0.00 % | 40.000 K -98.10 % | 2.101 M -17.19 % | 2.537 M -74.82 % | 10.075 M 214.75 % | 3.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.500 M 17.35 % | 21.730 M 26.13 % | 17.228 M 31.43 % | 13.108 M 29.55 % | 10.118 M 36.12 % | 7.433 M 39.95 % | 5.311 M 43.35 % | 3.705 M 63.22 % | 2.270 M 52.04 % | 1.493 M 9.86 % | 1.359 M 88.75 % | 720.000 K 228.77 % | 219.000 K -40.65 % | 369.000 K 56.36 % | 236.000 K -70.72 % | 806.000 K 117.25 % | 371.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 869.180 M 0.00 % | 869.180 M -0.68 % | 875.164 M 0.00 % | 875.164 M 4.80 % | 835.114 M 0.00 % | 835.114 M 8.43 % | 770.204 M 0.00 % | 770.204 M 4.41 % | 737.664 M 0.00 % | 737.664 M 0.01 % | 737.557 M -0.23 % | 739.265 M -17.37 % | 894.622 M 4.13 % | 859.149 M 55.19 % | 553.623 M 23.02 % | 450.009 M -8.67 % | 492.728 M 0.53 % | 490.137 M 2.81 % | 476.757 M -9.47 % | 526.619 M -3.87 % | 547.821 M 2.19 % | 536.066 M -2.57 % | 550.191 M -2.20 % | 562.577 M -3.62 % | 583.737 M 0.23 % | 582.411 M -2.59 % | 597.924 M -4.85 % | 628.420 M 22.45 % | 513.187 M -10.47 % | 573.182 M 88.61 % | 303.897 M -5.47 % | 321.486 M -37.11 % | 511.156 M -8.34 % | 557.690 M -6.82 % | 598.519 M 3.76 % | 576.851 M 4.19 % | 553.668 M 6.16 % | 521.530 M -4.48 % | 545.982 M -6.54 % | 584.172 M 1.48 % | 575.646 M -15.42 % | 680.604 M -4.10 % | 709.665 M -7.85 % | 770.110 M 0.71 % | 764.691 M 31.52 % | 581.423 M 1.17 % | 574.727 M 4.45 % | 550.227 M 0.70 % | 546.426 M 2.50 % | 533.085 M -1.44 % | 540.883 M -1.74 % | 550.464 M 6.28 % | 517.925 M 3.02 % | 502.762 M -0.32 % | 504.382 M -2.38 % | 516.687 M -0.25 % | 518.006 M -1.03 % | 523.404 M 4.24 % | 502.106 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2008-12-31 | 2008-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 155.000 K 0.00 % | 155.000 K 101.05 % | -14.693 M 0.00 % | -14.693 M 51.52 % | -30.304 M 0.00 % | -30.304 M -404.56 % | -6.006 M 75.14 % | -24.164 M -168.10 % | 35.482 M 430.81 % | 6.685 M -91.77 % | 81.225 M -63.81 % | 224.415 M 1 312.53 % | -18.508 M 94.46 % | -334.366 M -215.65 % | -105.928 M -1 405.98 % | 8.111 M 313.56 % | -3.798 M 51.96 % | -7.906 M -185.53 % | 9.244 M 213.30 % | -8.159 M 55.55 % | -18.354 M -267.19 % | 10.978 M -47.76 % | 21.013 M -5.95 % | 22.342 M -83.14 % | 132.496 M 3 251.78 % | 3.953 M -66.97 % | 11.968 M 114.14 % | -84.664 M 62.96 % | -228.558 M -10 164.20 % | 2.271 M -94.54 % | 41.575 M -68.53 % | 132.120 M 406.25 % | 26.098 M -3.82 % | 27.135 M 246.86 % | -18.477 M -269.37 % | 10.909 M -66.30 % | 32.375 M -46.59 % | 60.614 M 25.41 % | 48.331 M 146.96 % | -102.915 M -170.02 % | 146.977 M 376.42 % | 30.850 M 103.98 % | 15.124 M -75.00 % | 60.503 M 851.31 % | 6.360 M -68.56 % | 20.232 M 49.15 % | 13.565 M 63.71 % | 8.286 M -77.72 % | 37.183 M 0.22 % | 37.102 M 150.09 % | -74.070 M -169.32 % | 106.845 M 1 373.03 % | -8.393 M -1 017.27 % | 915.000 K -60.96 % | 2.344 M 234.48 % | -1.743 M -290.70 % | 914.000 K -23.64 % | 1.197 M 2 646.81 % | -47.000 K |
| Accounts receivables | -1.199 M 0.00 % | -1.199 M 92.67 % | -16.342 M 0.00 % | -16.342 M 46.91 % | -30.782 M 0.00 % | -30.782 M -34 878.98 % | -88.000 K 99.64 % | -24.156 M -165.31 % | 36.987 M 473.98 % | 6.444 M -90.64 % | 68.825 M -62.68 % | 184.394 M 485.09 % | -47.883 M -23.48 % | -38.779 M -18.16 % | -32.820 M -4.05 % | -31.544 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.365 M 0.00 % | 1.365 M -16.80 % | 1.640 M 0.00 % | 1.640 M 220.00 % | 512.499 K 0.00 % | 512.499 K 101.06 % | -48.224 M -9 644 700.00 % | -500.000 100.00 % | -23.615 M -9 858.26 % | 242.000 K 101.96 % | -12.342 M -263.08 % | 7.568 M -66.71 % | 22.736 M 105.60 % | -406.034 M -1 355.90 % | 32.330 M -43.51 % | 57.227 M -0.86 % | 57.722 M 41.23 % | 40.870 M 104.11 % | 20.024 M | 0.000 | 0.000 -100.00 % | 4.346 M -45.26 % | 7.940 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.175 M | 0.000 100.00 % | -7.530 M | 0.000 -100.00 % | 4.077 M | 0.000 100.00 % | -1.287 M -459.50 % | 358.000 K -94.57 % | 6.597 M 191.13 % | 2.266 M -19.67 % | 2.821 M 116.10 % | -17.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -11.000 K 0.00 % | -11.000 K -222.22 % | 9.000 K 0.00 % | 9.000 K 100.21 % | -4.210 M -11 928.57 % | -35.000 K -100.07 % | 49.836 M 664 580.00 % | -7.500 K -100.04 % | 18.033 M 1 202 300.00 % | -1.500 K -100.01 % | 26.029 M -18.90 % | 32.095 M 76 316.67 % | 42.000 K -99.96 % | 108.181 M 199.93 % | -108.259 M -196 734.55 % | -55.000 K 99.91 % | -61.520 M -26.13 % | -48.776 M -352.47 % | -10.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 22.780 M 0.00 % | 22.780 M -34.38 % | 34.715 M 0.00 % | 34.715 M 17.96 % | 29.430 M 0.00 % | 29.430 M 253.27 % | -19.201 M -268.78 % | 11.377 M 129.91 % | -38.030 M -27 457.97 % | -138.000 K 99.76 % | -56.861 M 70.11 % | -190.203 M -963.54 % | 22.026 M -95.11 % | 450.086 M 8 270.58 % | 5.377 M -57.45 % | 12.637 M 88.92 % | 6.689 M 11 632.76 % | -58.000 K 95.43 % | -1.269 M -247.67 % | -365.000 K -102.01 % | 18.188 M 470.58 % | -4.908 M 37.20 % | -7.815 M -64.22 % | -4.759 M -43.52 % | -3.316 M 29.64 % | -4.713 M 48.44 % | -9.141 M -305.91 % | -2.252 M 53.32 % | -4.824 M -85.90 % | -2.595 M 32.86 % | -3.865 M 90.19 % | -39.387 M -31.97 % | -29.845 M -413.77 % | -5.809 M 15.35 % | -6.862 M -297.34 % | -1.727 M 33.14 % | -2.583 M 83.77 % | -15.911 M -1.60 % | -15.660 M -110.36 % | 151.206 M 1 748.02 % | -9.175 M 61.76 % | -23.995 M 86.73 % | -180.864 M -121.44 % | -81.676 M -356.88 % | -17.877 M 71.71 % | -63.195 M -351.43 % | -13.999 M 9.00 % | -15.384 M -15.76 % | -13.290 M -93.76 % | -6.859 M 23.56 % | -8.973 M 92.77 % | -124.181 M -2 355.79 % | 5.505 M 344.34 % | -2.253 M -113.39 % | 16.826 M 358.31 % | -6.514 M -218.69 % | -2.044 M 22.43 % | -2.635 M 63.54 % | -7.228 M |
| Net cash provided by operating activities | 25.113 M 0.00 % | 25.113 M 5.09 % | 23.898 M 0.00 % | 23.898 M 3 742.04 % | 622.000 K 0.00 % | 622.000 K 103.21 % | -19.373 M -100.00 % | -9.687 M -158.21 % | 16.642 M 103.47 % | 8.179 M -90.15 % | 83.064 M -64.18 % | 231.887 M 2 843.58 % | -8.452 M 97.39 % | -323.773 M -261.91 % | -89.463 M -345.33 % | 36.467 M 24.81 % | 29.218 M 65.62 % | 17.642 M -23.32 % | 23.008 M 195.81 % | 7.778 M 250.52 % | 2.219 M -78.00 % | 10.085 M -47.23 % | 19.112 M -13.65 % | 22.132 M -83.14 % | 131.300 M 7 823.53 % | -1.700 M -127.47 % | 6.189 M 107.24 % | -85.505 M 62.88 % | -230.365 M -15 457.67 % | 1.500 M -96.31 % | 40.703 M -68.17 % | 127.895 M 458.10 % | 22.916 M -5.85 % | 24.339 M 208.33 % | -22.467 M -387.89 % | 7.804 M -73.03 % | 28.937 M -34.75 % | 44.348 M 33.74 % | 33.161 M -28.08 % | 46.111 M -67.96 % | 143.908 M 457.61 % | 25.808 M 118.51 % | -139.394 M -6 622.88 % | 2.137 M -65.12 % | 6.127 M 122.56 % | -27.155 M -333.89 % | 11.610 M 140.32 % | 4.831 M -86.19 % | 34.985 M -1.11 % | 35.376 M 146.47 % | -76.127 M -841.93 % | -8.082 M 92.29 % | -104.770 M -203.66 % | 101.070 M 459.88 % | 18.052 M 427.27 % | -5.516 M 68.00 % | -17.240 M -178.84 % | 21.867 M 489.93 % | -5.608 M |
| Investments in property plant and equipment | -215.500 K 0.00 % | -215.500 K -3 215.38 % | -6.500 K 0.00 % | -6.500 K | 0.000 | 0.000 100.00 % | -186.000 K -100.00 % | -93.000 K 80.54 % | -478.000 K -100.00 % | -239.000 K 93.22 % | -3.524 M -503.42 % | -584.000 K -11 580.00 % | -5.000 K | 0.000 100.00 % | -2.000 K 66.67 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 60.00 % | -5.000 K | 0.000 100.00 % | -113.118 M | 0.000 | 0.000 100.00 % | -114.446 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -402.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -313.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.000 K | 0.000 100.00 % | -38.416 M -43 754.55 % | 88.000 K | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.055 M | 0.000 100.00 % | -89.000 K | 0.000 | 0.000 -100.00 % | 49.859 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 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 % | -160.000 K | 0.000 100.00 % | -7.000 K 99.40 % | -1.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 96.01 % | -2.504 M -50 180.00 % | 5.000 K 100.63 % | -793.000 K | 0.000 | 0.000 100.00 % | -470.000 K | 0.000 100.00 % | -928.000 K | 0.000 | 0.000 100.00 % | -891.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.009 M | 0.000 100.00 % | -152.000 K 44.12 % | -272.000 K | 0.000 | 0.000 100.00 % | -493.000 K | 0.000 100.00 % | -282.000 K | 0.000 100.00 % | -311.000 K 75.34 % | -1.261 M -31 425.00 % | -4.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 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 % | 273.000 K | 0.000 | 0.000 -100.00 % | 931.000 K | 0.000 -100.00 % | 5.144 M 400.39 % | 1.028 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 M | 0.000 -100.00 % | 50.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 741.000 K | 0.000 | 0.000 -100.00 % | 330.000 K -63.74 % | 910.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 198.000 K 0.00 % | 198.000 K 1 900.00 % | -11.000 K 0.00 % | -11.000 K 83.46 % | -66.500 K 0.00 % | -66.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 196.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.000 K -66.91 % | 269.000 K | 0.000 100.00 % | -1.442 M -1 816.67 % | 84.000 K -68.18 % | 264.000 K 428.00 % | 50.000 K 316.67 % | 12.000 K -76.47 % | 51.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K -76.60 % | 141.000 K | 0.000 | 0.000 -100.00 % | 139.000 K -7.95 % | 151.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -99.21 % | 126.000 K | 0.000 | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 124.000 K | 0.000 | 0.000 -100.00 % | 20.000 K -88.37 % | 172.000 K | 0.000 -100.00 % | 97.000 K 977.78 % | 9.000 K -98.37 % | 551.000 K 18 266.67 % | 3.000 K | 0.000 | 0.000 -100.00 % | 42.000 K | 0.000 |
| Net cash used for investing activites | -17.500 K 0.00 % | -17.500 K 0.00 % | -17.500 K 0.00 % | -17.500 K 73.68 % | -66.500 K 0.00 % | -66.500 K 64.25 % | -186.000 K -100.00 % | -93.000 K 74.86 % | -370.000 K -760.47 % | -43.000 K 99.90 % | -41.940 M -8 355.65 % | -496.000 K -287.17 % | 265.000 K 268.79 % | -157.000 K 51.99 % | -327.000 K -24.81 % | -262.000 K | 0.000 -100.00 % | 5.233 M 303.47 % | 1.297 M 1 752.86 % | 70.000 K 118.09 % | -387.000 K -571.95 % | 82.000 K -51.76 % | 170.000 K 118.78 % | -905.000 K 99.20 % | -113.101 M -326.53 % | 49.928 M 28 107.91 % | 177.000 K 342.50 % | 40.000 K 108.51 % | -470.000 K -1 568.75 % | 32.000 K 104.06 % | -788.000 K -2 487.88 % | 33.000 K | 0.000 100.00 % | -1.154 M -803.66 % | 164.000 K | 0.000 100.00 % | -475.000 K -272.73 % | 275.000 K 121.77 % | 124.000 K 12 300.00 % | 1.000 K | 0.000 -100.00 % | 108.000 K 10 700.00 % | 1.000 K 100.13 % | -756.000 K -9 550.00 % | 8.000 K 121.05 % | -38.000 K 86.03 % | -272.000 K | 0.000 -100.00 % | 761.000 K 337.07 % | -321.000 K -10 800.00 % | 3.000 K 101.79 % | -168.000 K -118.28 % | 919.000 K 282.92 % | 240.000 K 119.06 % | -1.259 M -31 375.00 % | -4.000 K | 0.000 -100.00 % | 22.000 K | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.114 M -62.68 % | -15.438 M 73.70 % | -58.689 M -323.14 % | -13.870 M 56.18 % | -31.650 M -171.67 % | -11.650 M 30.51 % | -16.765 M -80.27 % | -9.300 M 53.92 % | -20.181 M -1 412.82 % | -1.334 M 93.29 % | -19.873 M -117.28 % | 115.007 M 4 156.68 % | -2.835 M 21.25 % | -3.600 M -20.00 % | -3.000 M 97.42 % | -116.430 M -503.26 % | -19.300 M 68.54 % | -61.348 M -2 821.33 % | -2.100 M | 0.000 | 0.000 100.00 % | -12.450 M 25.76 % | -16.769 M 83.95 % | -104.500 M -102.57 % | -51.587 M 20.18 % | -64.629 M -155.35 % | 116.770 M 4 054.28 % | -2.953 M 70.63 % | -10.056 M -156.23 % | 17.884 M 368.93 % | -6.650 M -4.72 % | -6.350 M 63.77 % | -17.527 M -154.64 % | -6.883 M -128.51 % | 24.143 M 260.95 % | -15.000 M | 0.000 100.00 % | -15.000 M | 0.000 100.00 % | -900.000 K | 0.000 100.00 % | -20.648 M -998.88 % | -1.879 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.005 M 0.00 % | -2.005 M | 0.000 | 0.000 100.00 % | -2.005 M 0.00 % | -2.005 M | 0.000 | 0.000 100.00 % | -4.010 M -100.00 % | -2.005 M | 0.000 100.00 % | -4.010 M | 0.000 100.00 % | -4.010 M | 0.000 100.00 % | -7.418 M | 0.000 | 0.000 100.00 % | -4.812 M | 0.000 | 0.000 | 0.000 100.00 % | -4.010 M | 0.000 | 0.000 | 0.000 100.00 % | -5.514 M | 0.000 | 0.000 | 0.000 100.00 % | -5.012 M | 0.000 | 0.000 | 0.000 100.00 % | -4.010 M | 0.000 | 0.000 | 0.000 100.00 % | -6.015 M | 0.000 | 0.000 100.00 % | -6.416 M | 0.000 | 0.000 | 0.000 100.00 % | -5.210 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 |
| Other financing activites | -27.559 M 0.00 % | -27.559 M -36.96 % | -20.122 M 0.00 % | -20.122 M -34 592.24 % | -58.000 K 0.00 % | -58.000 K 97.70 % | -2.519 M -100.00 % | -1.260 M 86.63 % | -9.417 M -100.00 % | -4.709 M 67.88 % | -14.658 M 84.40 % | -93.960 M -1 065.17 % | 9.735 M -93.57 % | 151.475 M 289.55 % | 38.885 M 365.55 % | -14.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.929 M 364.92 % | 630.000 K 170.00 % | -900.000 K 65.66 % | -2.621 M -101.19 % | 220.811 M | 0.000 100.00 % | -5.487 M | 0.000 -100.00 % | 600.000 K | 0.000 100.00 % | -913.000 K | 0.000 | 0.000 100.00 % | -13.860 M -35.63 % | -10.219 M 32.84 % | -15.216 M -1 208.23 % | 1.373 M 357.67 % | 300.000 K -98.13 % | 16.048 M | 0.000 | 0.000 100.00 % | -4.378 M | 0.000 100.00 % | -258.000 K | 0.000 100.00 % | -3.007 M -8 252.78 % | -36.000 K -100.24 % | 15.000 M 1 718.18 % | 825.000 K 123.45 % | -3.518 M -2 831.67 % | -120.000 K -113.33 % | 900.000 K 193.75 % | -960.000 K -107.36 % | 13.043 M | 0.000 |
| Net cash used provided by financing activities | -29.564 M 0.00 % | -29.564 M -46.92 % | -20.122 M 0.00 % | -20.122 M -875.35 % | -2.063 M 0.00 % | -2.063 M 18.10 % | -2.519 M -100.00 % | -1.260 M 90.62 % | -13.427 M -100.00 % | -6.714 M -173.77 % | 9.101 M 104.64 % | -195.939 M -1 106.36 % | 19.470 M -93.40 % | 294.930 M 279.23 % | 77.770 M 276.26 % | -44.122 M -75.69 % | -25.114 M -62.68 % | -15.438 M 75.69 % | -63.501 M -357.83 % | -13.870 M 56.18 % | -31.650 M -171.67 % | -11.650 M 43.92 % | -20.775 M -123.39 % | -9.300 M 46.09 % | -17.252 M -2 350.57 % | -704.000 K 97.32 % | -26.287 M -123.39 % | 112.386 M -48.44 % | 217.976 M 6 154.89 % | -3.600 M 73.33 % | -13.499 M 88.41 % | -116.430 M -522.62 % | -18.700 M 69.52 % | -61.348 M -773.53 % | -7.023 M | 0.000 | 0.000 100.00 % | -26.310 M 20.28 % | -33.003 M 72.43 % | -119.716 M -138.41 % | -50.214 M 29.02 % | -70.745 M -153.26 % | 132.818 M 4 597.73 % | -2.953 M 70.63 % | -10.056 M -221.22 % | 8.296 M 224.75 % | -6.650 M -0.64 % | -6.608 M 62.30 % | -17.527 M -77.22 % | -9.890 M -141.03 % | 24.107 M | 0.000 -100.00 % | 825.000 K 104.46 % | -18.518 M -15 331.67 % | -120.000 K 86.67 % | -900.000 K 6.25 % | -960.000 K 87.38 % | -7.605 M -304.74 % | -1.879 M |
| Effect of forex changes on cash | -37.000 K 0.00 % | -37.000 K 84.84 % | -244.000 K 0.00 % | -244.000 K -1 116.67 % | 24.000 K 0.00 % | 24.000 K 500.00 % | -6.000 K -100.00 % | -3.000 K -100.02 % | 15.699 M 82 726.32 % | -19.000 K 99.88 % | -15.741 M -786 950.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.000 K 400.00 % | -13.000 K 75.93 % | -54.000 K -1 180.00 % | 5.000 K 120.00 % | -25.000 K -78.57 % | -14.000 K -1 500.00 % | 1.000 K 103.70 % | -27.000 K | 0.000 -100.00 % | 5.000 K 135.71 % | -14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.596 M 543.03 % | -22.932 M | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.868 M | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -80.183 M -200.00 % | 80.183 M 5 504.99 % | -1.484 M 94.63 % | -27.614 M -150.08 % | -11.042 M -159.54 % | 18.544 M 1 221.27 % | 1.404 M -95.93 % | 34.484 M -2.72 % | 35.450 M 215.25 % | 11.245 M 371.88 % | 2.383 M 105.51 % | -43.213 M -445.83 % | -7.917 M -291.09 % | 4.143 M -44.19 % | 7.424 M 118.91 % | -39.250 M -552.32 % | -6.017 M 79.84 % | -29.843 M -1 893.52 % | -1.497 M -0.34 % | -1.492 M -112.54 % | 11.900 M 1 156.60 % | 947.000 K -98.01 % | 47.529 M 338.42 % | -19.935 M -174.05 % | 26.921 M 309.36 % | -12.859 M -521.81 % | -2.068 M -107.83 % | 26.416 M 129.74 % | 11.498 M 172.72 % | 4.216 M 111.05 % | -38.163 M -30.13 % | -29.326 M -475.78 % | 7.804 M -72.58 % | 28.462 M 55.42 % | 18.313 M 6 393.97 % | 282.000 K 100.38 % | -73.604 M -178.56 % | 93.694 M 309.00 % | -44.829 M -581.81 % | -6.575 M -318.26 % | -1.572 M 59.91 % | -3.921 M 79.25 % | -18.897 M -503.09 % | 4.688 M 363.82 % | -1.777 M -109.75 % | 18.219 M -27.60 % | 25.165 M 148.38 % | -52.017 M -530.51 % | -8.250 M -476.92 % | -1.430 M -102.39 % | 59.860 M 259.02 % | 16.673 M 402.05 % | -5.520 M -165.43 % | 8.436 M -47.77 % | 16.152 M 315.73 % | -7.487 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 80.183 M 5 504.99 % | -1.484 M -101.91 % | 77.620 M -26.24 % | 105.234 M 0.00 % | 105.234 M 21.39 % | 86.690 M | 0.000 -100.00 % | 52.206 M 211.57 % | 16.756 M 204.05 % | 5.511 M 76.18 % | 3.128 M -93.25 % | 46.341 M -14.59 % | 54.258 M 8.40 % | 50.053 M 17.42 % | 42.629 M -47.94 % | 81.879 M -6.85 % | 87.896 M -25.35 % | 117.739 M -1.26 % | 119.236 M -1.24 % | 120.728 M 10.93 % | 108.828 M 0.88 % | 107.881 M 78.75 % | 60.352 M -24.83 % | 80.287 M 50.45 % | 53.366 M -19.42 % | 66.225 M -3.03 % | 68.293 M 63.08 % | 41.877 M 37.85 % | 30.379 M 16.11 % | 26.163 M -59.33 % | 64.326 M -31.31 % | 93.652 M 9.09 % | 85.848 M 49.60 % | 57.386 M 46.87 % | 39.073 M 0.73 % | 38.791 M -61.27 % | 100.157 M 1 449.70 % | 6.463 M -87.40 % | 51.292 M -11.36 % | 57.867 M -2.64 % | 59.439 M -6.19 % | 63.360 M -22.97 % | 82.257 M 6.04 % | 77.569 M -2.24 % | 79.346 M 29.81 % | 61.127 M 69.98 % | 35.962 M -59.12 % | 87.979 M -8.57 % | 96.229 M -1.46 % | 97.659 M 158.36 % | 37.799 M 78.92 % | 21.126 M -20.72 % | 26.646 M 46.33 % | 18.210 M 784.84 % | 2.058 M -78.44 % | 9.545 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.183 M 5 504.99 % | -1.484 M -101.91 % | 77.620 M -17.59 % | 94.192 M -10.49 % | 105.234 M 7 397.97 % | 1.404 M -98.38 % | 86.690 M 66.05 % | 52.206 M 211.57 % | 16.756 M 204.05 % | 5.511 M 76.18 % | 3.128 M -93.25 % | 46.341 M -14.49 % | 54.196 M 8.28 % | 50.053 M 17.42 % | 42.629 M -47.94 % | 81.879 M -6.85 % | 87.896 M -25.35 % | 117.739 M -1.26 % | 119.236 M -1.24 % | 120.728 M 10.93 % | 108.828 M 0.88 % | 107.881 M 78.75 % | 60.352 M -24.83 % | 80.287 M 50.45 % | 53.366 M -19.42 % | 66.225 M -3.03 % | 68.293 M 63.08 % | 41.877 M 37.85 % | 30.379 M 16.11 % | 26.163 M -59.33 % | 64.326 M -31.31 % | 93.652 M 9.09 % | 85.848 M 49.60 % | 57.386 M 46.87 % | 39.073 M 47.15 % | 26.553 M -73.49 % | 100.157 M 1 449.70 % | 6.463 M -87.40 % | 51.292 M -11.36 % | 57.867 M -2.64 % | 59.439 M -6.19 % | 63.360 M -22.97 % | 82.257 M 6.04 % | 77.569 M -2.24 % | 79.346 M 29.81 % | 61.127 M 69.98 % | 35.962 M -59.12 % | 87.979 M -8.57 % | 96.229 M -1.46 % | 97.659 M 158.36 % | 37.799 M 78.92 % | 21.126 M -20.72 % | 26.646 M 46.33 % | 18.210 M 784.84 % | 2.058 M |
| Operating cash flow | 25.113 M 0.00 % | 25.113 M 5.09 % | 23.898 M 0.00 % | 23.898 M 3 742.04 % | 622.000 K 0.00 % | 622.000 K 103.21 % | -19.373 M -100.00 % | -9.687 M -158.21 % | 16.642 M 103.47 % | 8.179 M -90.15 % | 83.064 M -64.18 % | 231.887 M 2 843.58 % | -8.452 M 97.39 % | -323.773 M -261.91 % | -89.463 M -345.33 % | 36.467 M 24.81 % | 29.218 M 65.62 % | 17.642 M -23.32 % | 23.008 M 195.81 % | 7.778 M 250.52 % | 2.219 M -78.00 % | 10.085 M -47.23 % | 19.112 M -13.65 % | 22.132 M -83.14 % | 131.300 M 7 823.53 % | -1.700 M -127.47 % | 6.189 M 107.24 % | -85.505 M 62.88 % | -230.365 M -15 457.67 % | 1.500 M -96.31 % | 40.703 M -68.17 % | 127.895 M 458.10 % | 22.916 M -5.85 % | 24.339 M 208.33 % | -22.467 M -387.89 % | 7.804 M -73.03 % | 28.937 M -34.75 % | 44.348 M 33.74 % | 33.161 M -28.08 % | 46.111 M -67.96 % | 143.908 M 457.61 % | 25.808 M 118.51 % | -139.394 M -6 622.88 % | 2.137 M -65.12 % | 6.127 M 122.56 % | -27.155 M -333.89 % | 11.610 M 140.32 % | 4.831 M -86.19 % | 34.985 M -1.11 % | 35.376 M 146.47 % | -76.127 M -841.93 % | -8.082 M 92.29 % | -104.770 M -203.66 % | 101.070 M 459.88 % | 18.052 M 427.27 % | -5.516 M 68.00 % | -17.240 M -178.84 % | 21.867 M 489.93 % | -5.608 M |
| Capital expenditure | -215.500 K 0.00 % | -215.500 K -3 215.38 % | -6.500 K 0.00 % | -6.500 K | 0.000 | 0.000 100.00 % | -186.000 K -100.00 % | -93.000 K 80.54 % | -478.000 K -100.00 % | -239.000 K 93.22 % | -3.524 M -503.42 % | -584.000 K -11 580.00 % | -5.000 K | 0.000 100.00 % | -2.000 K 66.67 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 60.00 % | -5.000 K | 0.000 100.00 % | -113.118 M | 0.000 | 0.000 100.00 % | -114.446 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -402.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -313.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 |
| Free CashFlow | 24.898 M 0.00 % | 24.898 M 4.21 % | 23.891 M 0.00 % | 23.891 M 3 741.00 % | 622.000 K 0.00 % | 622.000 K 103.18 % | -19.559 M -100.00 % | -9.780 M -160.50 % | 16.164 M 103.58 % | 7.940 M -90.02 % | 79.540 M -65.61 % | 231.303 M 2 835.05 % | -8.457 M 97.39 % | -323.773 M -261.90 % | -89.465 M -345.37 % | 36.461 M 24.79 % | 29.218 M 65.62 % | 17.642 M -23.32 % | 23.008 M 195.81 % | 7.778 M 250.52 % | 2.219 M -77.99 % | 10.083 M -47.23 % | 19.107 M -13.67 % | 22.132 M 21.72 % | 18.182 M 1 169.53 % | -1.700 M -127.47 % | 6.189 M 103.10 % | -199.951 M 13.20 % | -230.365 M -15 467.91 % | 1.499 M -96.32 % | 40.703 M -68.17 % | 127.895 M 458.10 % | 22.916 M -4.27 % | 23.937 M 206.54 % | -22.467 M -387.89 % | 7.804 M -73.03 % | 28.937 M -34.75 % | 44.348 M 33.74 % | 33.159 M -28.09 % | 46.111 M -67.96 % | 143.908 M 458.04 % | 25.788 M 118.50 % | -139.394 M -6 650.47 % | 2.128 M -65.27 % | 6.127 M 122.55 % | -27.165 M -333.98 % | 11.610 M 140.32 % | 4.831 M -86.19 % | 34.985 M -1.11 % | 35.376 M 146.47 % | -76.127 M -806.81 % | -8.395 M 91.99 % | -104.770 M -203.66 % | 101.070 M 459.91 % | 18.051 M 427.25 % | -5.516 M 68.00 % | -17.240 M -178.91 % | 21.847 M 489.57 % | -5.608 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |