SiS Mobile Holdings Limited 1362.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.717 B -11.29 % | 1.936 B 5.36 % | 1.837 B -19.25 % | 2.275 B 95.11 % | 1.166 B 165.19 % | 439.774 M -6.93 % | 472.535 M 5.97 % | 445.911 M -27.61 % | 615.997 M -26.00 % | 832.452 M -41.05 % | 1.412 B 10.76 % | 1.275 B -7.39 % | 1.377 B 168.02 % | 513.600 M |
| Net income | 9.817 M 8.96 % | 9.010 M -58.00 % | 21.452 M -35.55 % | 33.286 M 207.35 % | 10.830 M 316.47 % | -5.003 M -5 257.73 % | 97.000 K -92.65 % | 1.320 M 117.09 % | -7.724 M -1 304.99 % | 641.000 K 104.06 % | -15.775 M -147.10 % | 33.491 M -25.07 % | 44.697 M 772.14 % | 5.125 M |
| Income before tax | 11.473 M 4.23 % | 11.007 M -54.90 % | 24.408 M -39.19 % | 40.135 M 254.61 % | 11.318 M 326.22 % | -5.003 M -5 985.88 % | 85.000 K -95.54 % | 1.904 M 124.51 % | -7.767 M -360.73 % | 2.979 M 122.40 % | -13.301 M -134.82 % | 38.196 M -27.93 % | 53.001 M 706.59 % | 6.571 M |
| Income before tax ratio | 0.01 17.50 % | 0.01 -57.20 % | 0.01 -24.69 % | 0.02 81.75 % | 0.01 185.31 % | -0.01 -6 424.35 % | 0.00 -95.79 % | 0.00 133.86 % | -0.01 -452.34 % | 0.00 137.99 % | -0.01 -131.44 % | 0.03 -22.18 % | 0.04 200.94 % | 0.01 |
| EBITDA | 10.273 M -28.58 % | 14.384 M -48.28 % | 27.811 M -36.21 % | 43.599 M 193.22 % | 14.869 M 1 010.53 % | -1.633 M -411.05 % | 525.000 K -75.21 % | 2.118 M 127.69 % | -7.649 M -298.68 % | 3.850 M 133.47 % | -11.503 M -138.34 % | 30.000 M -43.90 % | 53.474 M 708.99 % | 6.610 M |
| Net income ratio | 0.01 22.83 % | 0.00 -60.14 % | 0.01 -20.19 % | 0.01 57.52 % | 0.01 181.63 % | -0.01 -5 641.96 % | 0.00 -93.07 % | 0.00 123.61 % | -0.01 -1 728.41 % | 0.00 106.89 % | -0.01 -142.52 % | 0.03 -19.09 % | 0.03 225.39 % | 0.01 |
| Ratio EBITDA | 0.01 -19.49 % | 0.01 -50.91 % | 0.02 -21.00 % | 0.02 50.28 % | 0.01 443.36 % | 0.00 -434.22 % | 0.00 -76.61 % | 0.00 138.25 % | -0.01 -368.49 % | 0.00 156.77 % | -0.01 -134.62 % | 0.02 -39.42 % | 0.04 201.83 % | 0.01 |
| Gross profit ratio | 0.03 27.26 % | 0.02 -21.02 % | 0.03 -1.54 % | 0.03 3.69 % | 0.03 -31.42 % | 0.04 -10.48 % | 0.05 -10.51 % | 0.06 67.62 % | 0.03 -25.94 % | 0.04 50.65 % | 0.03 -32.04 % | 0.04 -9.71 % | 0.05 42.13 % | 0.03 |
| Weighted average shs out dil | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.62 % | 278.282 M 18.32 % | 235.200 M 0.00 % | 235.200 M -16.00 % | 280.000 M 0.00 % | 280.000 M |
| Weighted average shs out | 280.000 M 0.00 % | 280.005 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.05 % | 279.855 M 0.57 % | 278.282 M 18.32 % | 235.200 M 0.00 % | 235.200 M -16.00 % | 280.000 M 0.00 % | 280.000 M |
| EPS diluted | 0.04 9.01 % | 0.03 -57.96 % | 0.08 -36.17 % | 0.12 210.08 % | 0.04 272.77 % | -0.02 -7 566.67 % | 0.00 -93.62 % | 0.00 117.03 % | -0.03 -1 300.00 % | 0.00 103.43 % | -0.07 -147.93 % | 0.14 -12.50 % | 0.16 774.32 % | 0.02 |
| Earnings per share | 0.04 9.01 % | 0.03 -57.96 % | 0.08 -36.17 % | 0.12 210.08 % | 0.04 272.77 % | -0.02 -7 566.67 % | 0.00 -93.62 % | 0.00 117.03 % | -0.03 -1 300.00 % | 0.00 103.43 % | -0.07 -147.93 % | 0.14 -12.50 % | 0.16 774.32 % | 0.02 |
| Gross profit | 54.028 M 12.89 % | 47.861 M -16.78 % | 57.514 M -20.49 % | 72.340 M 102.32 % | 35.755 M 81.86 % | 19.661 M -16.68 % | 23.598 M -5.17 % | 24.884 M 21.34 % | 20.508 M -45.20 % | 37.421 M -11.19 % | 42.134 M -24.73 % | 55.976 M -16.39 % | 66.945 M 280.95 % | 17.573 M |
| Income tax expense | 1.656 M -17.08 % | 1.997 M -32.44 % | 2.956 M -56.84 % | 6.849 M 1 303.48 % | 488.000 K -61.39 % | 1.264 M 10 633.33 % | -12.000 K -102.05 % | 584.000 K 1 458.14 % | -43.000 K -101.84 % | 2.338 M -5.50 % | 2.474 M -47.42 % | 4.705 M -43.34 % | 8.304 M 474.27 % | 1.446 M |
| Cost of revenue | 1.663 B -11.91 % | 1.888 B 6.08 % | 1.780 B -19.21 % | 2.203 B 94.89 % | 1.130 B 169.09 % | 420.113 M -6.42 % | 448.937 M 6.63 % | 421.027 M -29.30 % | 595.489 M -25.10 % | 795.031 M -41.97 % | 1.370 B 12.39 % | 1.219 B -6.93 % | 1.310 B 164.02 % | 496.027 M |
| General and administrative expenses | 25.103 M 15.33 % | 21.766 M 3.84 % | 20.961 M 4.32 % | 20.093 M 22.47 % | 16.406 M 8.48 % | 15.123 M 7.51 % | 14.067 M -8.56 % | 15.384 M -19.98 % | 19.224 M -25.42 % | 25.777 M -43.46 % | 45.593 M 197.29 % | 15.336 M | 0.000 | 0.000 |
| Selling and marketing expenses | 19.433 M 30.37 % | 14.906 M 16.50 % | 12.795 M 0.65 % | 12.712 M 23.19 % | 10.319 M 15.74 % | 8.916 M -2.97 % | 9.189 M 11.02 % | 8.277 M -13.50 % | 9.569 M -4.76 % | 10.047 M -24.82 % | 13.364 M -7.64 % | 14.470 M | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.000 K -80.98 % | 347.000 K 146.96 % | -739.000 K -361.88 % | -160.000 K -19.40 % | -134.000 K 88.09 % | -1.125 M 42.25 % | -1.948 M | 0.000 | 0.000 |
| Operating expenses | 44.536 M 21.44 % | 36.672 M 8.64 % | 33.756 M 2.90 % | 32.805 M 22.75 % | 26.725 M 10.87 % | 24.105 M 2.40 % | 23.540 M 2.70 % | 22.922 M -19.95 % | 28.633 M -19.77 % | 35.690 M -38.29 % | 57.832 M 107.60 % | 27.858 M 41.05 % | 19.751 M 222.20 % | 6.130 M |
| Cost and expenses | 1.708 B -11.27 % | 1.925 B 6.12 % | 1.814 B -18.89 % | 2.236 B 93.20 % | 1.157 B 160.53 % | 444.218 M -5.98 % | 472.477 M 6.43 % | 443.949 M -28.87 % | 624.122 M -24.87 % | 830.721 M -41.82 % | 1.428 B 14.52 % | 1.247 B -6.22 % | 1.329 B 164.73 % | 502.157 M |
| 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 |
| Selling general and administrative expenses | 44.536 M 21.44 % | 36.672 M 8.64 % | 33.756 M 2.90 % | 32.805 M 22.75 % | 26.725 M 11.17 % | 24.039 M 3.37 % | 23.256 M -1.71 % | 23.661 M -17.82 % | 28.793 M -19.63 % | 35.824 M -39.24 % | 58.957 M 97.80 % | 29.806 M 50.91 % | 19.751 M 222.20 % | 6.130 M |
| Interest income | 1.999 M 502.11 % | 332.000 K 5 433.33 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.000 K | 0.000 |
| Interest expense | 484.000 K 149.48 % | 194.000 K -35.97 % | 303.000 K 172.97 % | 111.000 K -59.78 % | 276.000 K 69.33 % | 163.000 K 307.50 % | 40.000 K 122.22 % | 18.000 K -35.71 % | 28.000 K -50.88 % | 57.000 K -88.05 % | 477.000 K 192.64 % | 163.000 K 114.47 % | 76.000 K | 0.000 |
| Depreciation and amortization | 781.000 K -75.46 % | 3.183 M -0.93 % | 3.213 M -1.83 % | 3.273 M 0.03 % | 3.272 M 2.03 % | 3.207 M 701.75 % | 400.000 K 132.56 % | 172.000 K 91.11 % | 90.000 K -88.94 % | 814.000 K -38.38 % | 1.321 M 25.69 % | 1.051 M 164.74 % | 397.000 K 917.95 % | 39.000 K |
| Operating income | 9.492 M -15.17 % | 11.189 M -52.90 % | 23.758 M -39.91 % | 39.535 M 337.82 % | 9.030 M 341.51 % | -3.739 M -3 091.20 % | 125.000 K -93.58 % | 1.946 M 125.02 % | -7.779 M -356.23 % | 3.036 M 119.78 % | -15.350 M -153.02 % | 28.949 M -38.66 % | 47.194 M 312.43 % | 11.443 M |
| Operating income ratio | 0.01 -4.37 % | 0.01 -55.30 % | 0.01 -25.58 % | 0.02 124.39 % | 0.01 191.07 % | -0.01 -3 314.03 % | 0.00 -93.94 % | 0.00 134.56 % | -0.01 -446.26 % | 0.00 133.55 % | -0.01 -147.87 % | 0.02 -33.76 % | 0.03 53.88 % | 0.02 |
| Total other income expenses net | 1.981 M 1 188.46 % | -182.000 K -128.00 % | 650.000 K 8.33 % | 600.000 K -73.78 % | 2.288 M 509.30 % | -559.000 K -117.51 % | -257.000 K -511.90 % | -42.000 K 82.28 % | -237.000 K -119.25 % | 1.231 M -39.92 % | 2.049 M -77.84 % | 9.247 M 59.24 % | 5.807 M 219.19 % | -4.872 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -70.595 M 32.20 % | -104.124 M -23.60 % | -84.244 M -62.91 % | -51.713 M -1.85 % | -50.772 M -108.35 % | -24.369 M -63.28 % | -14.925 M 78.96 % | -70.953 M 3.48 % | -73.510 M -8 861.62 % | 839.000 K 101.80 % | -46.674 M -748.34 % | 7.199 M 138.38 % | -18.756 M 13.57 % | -21.701 M |
| Total investments | 14.117 M 16.96 % | 12.070 M 12.52 % | 10.727 M -16.10 % | 12.785 M -4.32 % | 13.362 M -4.48 % | 13.989 M -4.43 % | 14.638 M 649.13 % | 1.954 M 1 873.74 % | 99.000 K -93.46 % | 1.514 M -28.45 % | 2.116 M 6.44 % | 1.988 M | 0.000 | 0.000 |
| Total debt | 10.447 M 63.90 % | 6.374 M 239.40 % | 1.878 M -56.55 % | 4.322 M -35.66 % | 6.717 M 12.89 % | 5.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.500 M 510.00 % | 5.000 M -86.67 % | 37.500 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 2.038 M 22 746.96 % | -8.999 K -100.16 % | 5.783 M -8.84 % | 6.344 M -8.34 % | 6.921 M -8.31 % | 7.548 M 882.18 % | -965.000 K -52.69 % | -632.000 K 76.96 % | -2.743 M 11.91 % | -3.114 M -16.15 % | -2.681 M -97.13 % | -1.360 M -138.88 % | 3.498 M 0.00 % | 3.498 M |
| Retained earnings | 138.420 M 4.23 % | 132.803 M 8.63 % | 122.258 M 21.64 % | 100.509 M 49.52 % | 67.223 M 19.20 % | 56.393 M -7.72 % | 61.113 M 0.16 % | 61.016 M 2.21 % | 59.696 M -11.46 % | 67.420 M 0.96 % | 66.779 M -19.11 % | 82.554 M 68.26 % | 49.063 M 1 023.75 % | 4.366 M |
| Common stock | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 2 799 900.00 % | 1.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 170.980 M 4.69 % | 163.316 M 3.00 % | 158.563 M 15.42 % | 137.375 M 31.25 % | 104.666 M 10.80 % | 94.463 M -5.78 % | 100.261 M -2.37 % | 102.698 M 2.62 % | 100.074 M -4.79 % | 105.113 M 49.57 % | 70.277 M -18.33 % | 86.052 M 63.72 % | 52.561 M 568.37 % | 7.864 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 6.059 M 44.57 % | 4.191 M | 0.000 -100.00 % | 1.878 M -56.54 % | 4.321 M 32.55 % | 3.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 6.059 M 44.57 % | 4.191 M -86.21 % | 30.401 M 1 518.80 % | 1.878 M -56.54 % | 4.321 M 32.55 % | 3.260 M -86.19 % | 23.612 M 6.98 % | 22.072 M -2.98 % | 22.750 M -25.41 % | 30.500 M -63.33 % | 83.171 M -23.47 % | 108.673 M | 0.000 | 0.000 |
| Other current liabilities | 11.443 M -27.85 % | 15.859 M -6.77 % | 17.011 M -15.72 % | 20.184 M -11.20 % | 22.729 M 113.30 % | 10.656 M 6.40 % | 10.015 M -10.98 % | 11.250 M -24.19 % | 14.839 M 23.70 % | 11.996 M -62.81 % | 32.252 M -47.26 % | 61.155 M 12.27 % | 54.470 M -33.87 % | 82.369 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 197.000 K 98.99 % | 99.000 K -78.76 % | 466.000 K 913.04 % | 46.000 K -97.14 % | 1.607 M 1 460.19 % | 103.000 K 32.05 % | 78.000 K 100.80 % | -9.785 M 73.73 % | -37.252 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 4.388 M 113.32 % | 2.057 M 22.37 % | 1.681 M -65.61 % | 4.888 M 243.26 % | 1.424 M -46.14 % | 2.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.500 M 510.00 % | 5.000 M -86.67 % | 37.500 M | 0.000 | 0.000 |
| Total current liabilities | 27.616 M -57.22 % | 64.555 M 36.16 % | 47.412 M -15.20 % | 55.912 M -0.87 % | 56.401 M 38.63 % | 40.686 M 15.46 % | 35.237 M 3.61 % | 34.009 M -9.71 % | 37.667 M -27.95 % | 52.281 M -37.14 % | 83.171 M -39.03 % | 136.407 M 66.20 % | 82.076 M -28.82 % | 115.315 M |
| Total liabilities | 33.675 M -51.02 % | 68.746 M 45.00 % | 47.412 M -17.96 % | 57.790 M -4.83 % | 60.722 M 38.17 % | 43.946 M 24.72 % | 35.237 M 3.61 % | 34.009 M -9.71 % | 37.667 M -27.95 % | 52.281 M -37.14 % | 83.171 M -39.03 % | 136.407 M 66.20 % | 82.076 M -28.82 % | 115.315 M |
| Other non current assets | 1.099 M 162.92 % | 418.000 K | 0.000 -100.00 % | 418.000 K 0.00 % | 418.000 K | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K 83.87 % | -124.000 K 86.82 % | -941.000 K 53.30 % | -2.015 M | 0.000 | 0.000 |
| Long term investments | 14.117 M 16.96 % | 12.070 M 12.52 % | 10.727 M -16.10 % | 12.785 M -4.32 % | 13.362 M -4.48 % | 13.989 M -4.43 % | 14.638 M 649.13 % | 1.954 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 10.184 M 41.82 % | 7.181 M 115.84 % | 3.327 M -48.58 % | 6.470 M -33.14 % | 9.677 M 5.77 % | 9.149 M 1 309.71 % | 649.000 K -33.44 % | 975.000 K 4 775.00 % | 20.000 K -83.87 % | 124.000 K -86.82 % | 941.000 K -53.30 % | 2.015 M 0.30 % | 2.009 M 1 560.33 % | 121.000 K |
| Total non current assets | 25.400 M 29.14 % | 19.669 M 39.95 % | 14.054 M -28.56 % | 19.673 M -16.13 % | 23.457 M 1.38 % | 23.138 M 51.36 % | 15.287 M 421.92 % | 2.929 M 14 545.00 % | 20.000 K -83.87 % | 124.000 K -86.82 % | 941.000 K -53.30 % | 2.015 M 0.30 % | 2.009 M 1 560.33 % | 121.000 K |
| Other current assets | 57.564 M 77.84 % | 32.369 M 27.11 % | 25.465 M 70.47 % | 14.938 M 11.77 % | 13.365 M 694.12 % | 1.683 M -94.48 % | 30.490 M 2 817.70 % | 1.045 M -93.09 % | 15.114 M 610.24 % | 2.128 M -70.87 % | 7.304 M -82.23 % | 41.107 M 4 382.77 % | 917.000 K -53.97 % | 1.992 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 496.000 K 401.01 % | 99.000 K -93.46 % | 1.514 M -28.45 % | 2.116 M 6.44 % | 1.988 M | 0.000 | 0.000 |
| cash and cash equivalents | 81.042 M -26.66 % | 110.498 M 28.30 % | 86.122 M 53.69 % | 56.035 M -2.53 % | 57.489 M 89.61 % | 30.319 M 103.14 % | 14.925 M -78.96 % | 70.953 M -3.48 % | 73.510 M 147.83 % | 29.661 M -42.60 % | 51.674 M 70.54 % | 30.301 M 61.55 % | 18.756 M -13.57 % | 21.701 M |
| Cash and short term investments | 81.042 M -26.66 % | 110.498 M 28.30 % | 86.122 M 53.69 % | 56.035 M -2.53 % | 57.489 M 89.61 % | 30.319 M 103.14 % | 14.925 M -78.96 % | 70.953 M -3.48 % | 73.510 M 147.83 % | 29.661 M -42.60 % | 51.674 M 70.54 % | 30.301 M 61.55 % | 18.756 M -13.57 % | 21.701 M |
| Total current assets | 179.255 M -15.60 % | 212.393 M 10.67 % | 191.921 M 9.36 % | 175.492 M 23.65 % | 141.931 M 23.13 % | 115.271 M -4.11 % | 120.211 M -10.14 % | 133.778 M -2.86 % | 137.721 M -12.43 % | 157.270 M 3.12 % | 152.507 M -30.82 % | 220.444 M 66.21 % | 132.628 M 7.78 % | 123.058 M |
| Inventory | 15.231 M -64.90 % | 43.398 M 45.25 % | 29.879 M -45.36 % | 54.680 M 92.13 % | 28.460 M -30.55 % | 40.981 M -18.05 % | 50.005 M 51.31 % | 33.049 M -0.43 % | 33.192 M -55.55 % | 74.677 M 52.41 % | 48.997 M -51.83 % | 101.726 M 55.66 % | 65.352 M 48.44 % | 44.025 M |
| Net receivables | 25.418 M -2.72 % | 26.128 M -48.22 % | 50.455 M 1.24 % | 49.839 M 16.95 % | 42.617 M 0.78 % | 42.288 M 1.63 % | 41.608 M 44.82 % | 28.731 M -2.69 % | 29.524 M -41.89 % | 50.804 M 14.08 % | 44.532 M -41.82 % | 76.543 M 60.79 % | 47.603 M -13.98 % | 55.340 M |
| Tax 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 11.785 M -74.73 % | 46.639 M 63.51 % | 28.523 M 20.24 % | 23.722 M -24.15 % | 31.276 M 14.40 % | 27.340 M 15.79 % | 23.612 M 6.98 % | 22.072 M -2.98 % | 22.750 M 132.50 % | 9.785 M -78.69 % | 45.919 M 40.85 % | 32.601 M 56.94 % | 20.773 M -33.97 % | 31.460 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 7.019 M 1 287.15 % | 506.000 K | 0.000 -100.00 % | 3.000 K -99.49 % | 584.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.151 M -24.62 % | 6.833 M 359.83 % | 1.486 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 10.447 M 63.90 % | 6.374 M 239.40 % | 1.878 M -56.55 % | 4.322 M -35.66 % | 6.717 M 12.89 % | 5.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -30.401 M | 0.000 | 0.000 | 0.000 100.00 % | -23.612 M -6.98 % | -22.072 M 2.98 % | -22.750 M 25.41 % | -30.500 M 63.33 % | -83.171 M 23.47 % | -108.673 M | 0.000 | 0.000 |
| Total assets | 204.655 M -11.81 % | 232.062 M 12.67 % | 205.975 M 5.54 % | 195.165 M 18.00 % | 165.388 M 19.49 % | 138.409 M 2.15 % | 135.498 M -0.88 % | 136.707 M -0.75 % | 137.741 M -12.49 % | 157.394 M 2.57 % | 153.448 M -31.02 % | 222.459 M 65.23 % | 134.637 M 9.30 % | 123.179 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -329.000 K 87.75 % | -2.685 M 26.92 % | -3.674 M | 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 -100.00 % | 1.059 M -60.56 % | 2.685 M -26.92 % | 3.674 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -38.456 M -310.69 % | 18.252 M 6.94 % | 17.068 M 137.40 % | -45.642 M -395.86 % | 15.427 M -35.33 % | 23.856 M 158.37 % | -40.867 M -1 517.21 % | -2.527 M -103.23 % | 78.131 M 192.19 % | -84.750 M -182.52 % | 102.697 M 509.17 % | -25.099 M -38.18 % | -18.164 M 48.13 % | -35.015 M |
| Accounts receivables | -27.073 M -279.32 % | 15.098 M 324.44 % | -6.727 M 24.20 % | -8.875 M 29.39 % | -12.569 M -207.27 % | 11.717 M 145.43 % | -25.789 M -3 275.52 % | -764.000 K -103.33 % | 22.966 M 688.57 % | -3.902 M -112.86 % | 30.349 M 201.08 % | -30.026 M -457.67 % | 8.395 M 135.17 % | -23.868 M |
| Inventory | 27.761 M 302.87 % | -13.684 M -155.38 % | 24.710 M 183.15 % | -29.717 M -337.87 % | 12.493 M 33.23 % | 9.377 M 155.53 % | -16.887 M -809.54 % | 2.380 M -93.94 % | 39.279 M 260.60 % | -24.458 M -145.77 % | 53.442 M 240.26 % | -38.102 M -82.18 % | -20.915 M -171.59 % | 29.216 M |
| Accounts payables | -39.119 M -331.35 % | 16.909 M 1 769.20 % | -1.013 M 84.84 % | -6.683 M -144.31 % | 15.083 M 248.90 % | 4.323 M 1 317.38 % | 305.000 K 107.19 % | -4.242 M -126.70 % | 15.886 M 307.12 % | 3.902 M 112.86 % | -30.349 M -201.08 % | 30.026 M 632.00 % | -5.644 M 86.02 % | -40.363 M |
| Other working capital | -25.000 K 64.79 % | -71.000 K -172.45 % | 97.999 K 126.70 % | -367.000 K -187.38 % | 420.000 K 126.91 % | -1.561 M -203.79 % | 1.504 M 1 419.19 % | 99.000 K -99.57 % | 22.966 M 140.73 % | -56.390 M -398.27 % | 18.906 M -56.06 % | 43.029 M | 0.000 | 0.000 |
| Other non cash items | 3.992 M 171.93 % | 1.468 M 110.52 % | -13.950 M -516.17 % | 3.352 M 1 059.86 % | 289.000 K -69.90 % | 960.000 K 405.73 % | -314.000 K -1 844.44 % | 18.000 K -98.58 % | 1.266 M 272.24 % | -735.000 K 94.76 % | -14.014 M 0.38 % | -14.068 M -2 448.58 % | 599.000 K -89.77 % | 5.855 M |
| Net cash provided by operating activities | -24.647 M -177.23 % | 31.913 M 3.82 % | 30.739 M 2 649.46 % | 1.118 M -96.31 % | 30.306 M 31.65 % | 23.020 M 156.57 % | -40.696 M -13 802.36 % | 297.000 K -99.60 % | 74.405 M 195.37 % | -78.018 M -201.71 % | 76.703 M 95 778.75 % | 80.000 K -99.71 % | 27.529 M 214.72 % | -23.996 M |
| Investments in property plant and equipment | 0.000 100.00 % | -138.000 K -97.14 % | -70.000 K -6.06 % | -66.000 K 84.79 % | -434.000 K 90.10 % | -4.385 M -5 825.68 % | -74.000 K 93.43 % | -1.127 M -22 440.00 % | -5.000 K 68.75 % | -16.000 K 93.52 % | -247.000 K 76.65 % | -1.058 M 54.34 % | -2.317 M -4 271.70 % | -53.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.420 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -146.000 K 99.04 % | -15.218 M -790.46 % | -1.709 M -2 796.61 % | -59.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.055 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 1.794 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.415 M 202.63 % | 798.000 K 115.09 % | 371.000 K 0.54 % | 369.000 K | 0.000 100.00 % | -472.000 K 96.90 % | -15.218 M -790.46 % | -1.709 M -21 462.50 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 2.415 M 265.91 % | 660.000 K -68.50 % | 2.095 M 591.42 % | 303.000 K 169.82 % | -434.000 K 91.33 % | -5.003 M 67.28 % | -15.292 M -439.21 % | -2.836 M -4 964.29 % | -56.000 K -250.00 % | -16.000 K 93.52 % | -247.000 K 76.65 % | -1.058 M 68.62 % | -3.372 M -200.15 % | 3.367 M |
| Debt repayment | -2.540 M -5.70 % | -2.403 M 1.68 % | -2.444 M -2.05 % | -2.395 M 1.28 % | -2.426 M 1.38 % | -2.460 M | 0.000 | 0.000 100.00 % | -30.500 M -219.61 % | 25.500 M 178.46 % | -32.500 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.521 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -4.200 M 25.00 % | -5.600 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 |
| Other financing activites | -484.000 K -149.48 % | -194.000 K 35.97 % | -303.000 K -172.97 % | -111.000 K 59.78 % | -276.000 K -69.33 % | -163.000 K -307.50 % | -40.000 K -122.22 % | -18.000 K | 0.000 -100.00 % | 30.521 M 235.15 % | -22.583 M -273.56 % | 13.012 M 147.29 % | -27.513 M -165.80 % | 41.811 M |
| Net cash used provided by financing activities | -7.224 M 11.87 % | -8.197 M -198.40 % | -2.747 M -9.62 % | -2.506 M 7.25 % | -2.702 M -3.01 % | -2.623 M -6 457.50 % | -40.000 K -122.22 % | -18.000 K 99.94 % | -30.500 M -154.44 % | 56.021 M 201.70 % | -55.083 M -523.32 % | 13.012 M 147.29 % | -27.513 M -165.80 % | 41.811 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 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 | -29.456 M -220.84 % | 24.376 M -18.98 % | 30.087 M 2 169.26 % | -1.454 M -105.35 % | 27.170 M 76.50 % | 15.394 M 127.48 % | -56.028 M -2 091.16 % | -2.557 M -105.83 % | 43.849 M 299.20 % | -22.013 M -202.99 % | 21.373 M 77.61 % | 12.034 M | 0.000 | 0.000 |
| Cash at beginning of period | 110.498 M 28.30 % | 86.122 M 53.69 % | 56.035 M -2.53 % | 57.489 M 89.61 % | 30.319 M 103.14 % | 14.925 M -78.96 % | 70.953 M -3.48 % | 73.510 M 147.83 % | 29.661 M -42.60 % | 51.674 M 70.54 % | 30.301 M 65.88 % | 18.267 M -15.82 % | 21.701 M | 0.000 |
| Cash at end of period | 81.042 M -26.66 % | 110.498 M 28.30 % | 86.122 M 53.69 % | 56.035 M -2.53 % | 57.489 M 89.61 % | 30.319 M 103.14 % | 14.925 M -78.96 % | 70.953 M -3.48 % | 73.510 M 147.83 % | 29.661 M -42.60 % | 51.674 M 70.54 % | 30.301 M 61.55 % | 18.756 M -13.57 % | 21.701 M |
| Operating cash flow | -22.549 M -170.66 % | 31.913 M 3.82 % | 30.739 M 2 649.46 % | 1.118 M -96.31 % | 30.306 M 31.65 % | 23.020 M 156.57 % | -40.696 M -13 802.36 % | 297.000 K -99.60 % | 74.405 M 195.37 % | -78.018 M -201.71 % | 76.703 M 95 778.75 % | 80.000 K -99.71 % | 27.529 M 214.72 % | -23.996 M |
| Capital expenditure | -167.000 K -21.01 % | -138.000 K -97.14 % | -70.000 K -6.06 % | -66.000 K 84.79 % | -434.000 K 90.10 % | -4.385 M -5 825.68 % | -74.000 K 93.43 % | -1.127 M -22 440.00 % | -5.000 K 68.75 % | -16.000 K 93.52 % | -247.000 K 76.65 % | -1.058 M 54.34 % | -2.317 M -4 271.70 % | -53.000 K |
| Free CashFlow | -22.716 M -171.49 % | 31.775 M 3.61 % | 30.669 M 2 815.30 % | 1.052 M -96.48 % | 29.872 M 60.30 % | 18.635 M 145.71 % | -40.770 M -4 812.05 % | -830.000 K -101.12 % | 74.400 M 195.34 % | -78.034 M -202.06 % | 76.456 M 7 917.59 % | -978.000 K -103.88 % | 25.212 M 204.84 % | -24.049 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 567.357 M -54.50 % | 1.247 B 165.07 % | 470.383 M -62.68 % | 1.260 B 86.57 % | 675.542 M -40.20 % | 1.130 B 59.61 % | 707.738 M -46.98 % | 1.335 B 41.89 % | 940.694 M -3.65 % | 976.372 M 414.29 % | 189.850 M -14.28 % | 221.485 M 1.46 % | 218.289 M -1.77 % | 222.231 M -11.22 % | 250.304 M -2.48 % | 256.678 M 35.64 % | 189.233 M -26.28 % | 256.686 M -28.56 % | 359.311 M -12.23 % | 409.360 M -3.25 % | 423.092 M -25.16 % | 565.345 M -33.23 % | 846.723 M 25.66 % | 673.823 M 12.11 % | 601.022 M |
| Net income | -3.297 M -158.08 % | 5.677 M 37.13 % | 4.140 M -3.36 % | 4.284 M -9.35 % | 4.726 M -62.27 % | 12.525 M 40.30 % | 8.927 M -65.73 % | 26.052 M 260.13 % | 7.234 M -49.09 % | 14.210 M 520.41 % | -3.380 M 34.32 % | -5.146 M -3 698.60 % | 143.000 K 114.70 % | -973.000 K -190.93 % | 1.070 M 27.99 % | 836.000 K 72.73 % | 484.000 K 445.71 % | -140.000 K 98.15 % | -7.584 M -1 400.86 % | 583.000 K 905.17 % | 58.000 K 100.32 % | -18.007 M -906.77 % | 2.232 M -85.55 % | 15.446 M -14.40 % | 18.045 M |
| Income before tax | -3.199 M -153.10 % | 6.024 M 10.55 % | 5.449 M 15.32 % | 4.725 M -24.79 % | 6.282 M -57.14 % | 14.657 M 50.31 % | 9.751 M -68.59 % | 31.049 M 241.72 % | 9.086 M -38.26 % | 14.716 M 533.08 % | -3.398 M 33.97 % | -5.146 M -3 698.60 % | 143.000 K 113.14 % | -1.088 M -192.75 % | 1.173 M 10.97 % | 1.057 M 24.79 % | 847.000 K 562.84 % | -183.000 K 97.59 % | -7.584 M -433.51 % | 2.274 M 222.55 % | 705.000 K 104.10 % | -17.194 M -541.66 % | 3.893 M -77.79 % | 17.532 M -15.16 % | 20.664 M |
| Income before tax ratio | -0.01 -216.71 % | 0.00 -58.29 % | 0.01 208.99 % | 0.00 -59.68 % | 0.01 -28.33 % | 0.01 -5.83 % | 0.01 -40.77 % | 0.02 140.84 % | 0.01 -35.92 % | 0.02 184.21 % | -0.02 22.97 % | -0.02 -3 646.67 % | 0.00 113.38 % | 0.00 -204.47 % | 0.00 13.80 % | 0.00 -8.00 % | 0.00 727.82 % | 0.00 96.62 % | -0.02 -479.96 % | 0.01 233.37 % | 0.00 105.48 % | -0.03 -761.49 % | 0.00 -82.33 % | 0.03 -24.32 % | 0.03 |
| EBITDA | -4.118 M -171.77 % | 5.738 M 26.53 % | 4.535 M -30.05 % | 6.483 M -17.95 % | 7.901 M -49.52 % | 15.651 M 38.26 % | 11.320 M -65.39 % | 32.704 M 202.39 % | 10.815 M -25.06 % | 14.431 M 954.41 % | -1.689 M 46.92 % | -3.182 M -305.42 % | 1.549 M 446.53 % | -447.000 K -137.59 % | 1.189 M 84.63 % | 644.000 K -14.25 % | 751.000 K 363.58 % | 162.000 K 102.13 % | -7.591 M -524.32 % | 1.789 M 131.44 % | 773.000 K -80.09 % | 3.883 M -37.59 % | 6.222 M -47.11 % | 11.764 M -23.89 % | 15.457 M |
| Net income ratio | -0.01 -227.63 % | 0.00 -48.27 % | 0.01 158.93 % | 0.00 -51.41 % | 0.01 -36.90 % | 0.01 -12.10 % | 0.01 -35.38 % | 0.02 153.81 % | 0.01 -47.16 % | 0.01 181.75 % | -0.02 23.37 % | -0.02 -3 646.67 % | 0.00 114.96 % | 0.00 -202.42 % | 0.00 31.25 % | 0.00 27.34 % | 0.00 568.95 % | 0.00 97.42 % | -0.02 -1 582.06 % | 0.00 938.89 % | 0.00 100.43 % | -0.03 -1 308.30 % | 0.00 -88.50 % | 0.02 -23.65 % | 0.03 |
| Ratio EBITDA | -0.01 -257.72 % | 0.00 -52.27 % | 0.01 87.43 % | 0.01 -56.02 % | 0.01 -15.58 % | 0.01 -13.38 % | 0.02 -34.72 % | 0.02 113.12 % | 0.01 -22.21 % | 0.01 266.14 % | -0.01 38.08 % | -0.01 -302.46 % | 0.01 452.79 % | 0.00 -142.34 % | 0.00 89.33 % | 0.00 -36.78 % | 0.00 528.83 % | 0.00 102.99 % | -0.02 -583.42 % | 0.00 139.20 % | 0.00 -73.40 % | 0.01 -6.53 % | 0.01 -57.91 % | 0.02 -32.11 % | 0.03 |
| Gross profit ratio | 0.03 28.97 % | 0.02 -58.75 % | 0.05 176.82 % | 0.02 -41.48 % | 0.03 24.83 % | 0.03 -28.51 % | 0.04 6.07 % | 0.04 36.96 % | 0.03 -7.77 % | 0.03 -33.57 % | 0.04 28.71 % | 0.03 -41.31 % | 0.06 16.39 % | 0.05 -5.29 % | 0.05 3.40 % | 0.05 -22.99 % | 0.06 35.28 % | 0.05 105.72 % | 0.02 -54.09 % | 0.05 26.64 % | 0.04 21.01 % | 0.03 18.01 % | 0.03 -33.44 % | 0.04 -9.60 % | 0.05 |
| Weighted average shs out dil | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M -0.01 % | 280.028 M 1.26 % | 276.535 M 17.57 % | 235.200 M 0.00 % | 235.200 M 0.00 % | 235.200 M -8.70 % | 257.600 M |
| Weighted average shs out | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.72 % | 278.000 M -0.71 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.00 % | 280.000 M 0.05 % | 279.852 M -0.06 % | 280.028 M 1.26 % | 276.535 M 17.57 % | 235.200 M -0.01 % | 235.220 M 0.00 % | 235.210 M -8.69 % | 257.600 M |
| EPS diluted | -0.01 -158.13 % | 0.02 37.16 % | 0.01 -3.27 % | 0.02 -9.47 % | 0.02 -62.19 % | 0.04 40.13 % | 0.03 -65.70 % | 0.09 260.47 % | 0.03 -49.21 % | 0.05 519.83 % | -0.01 34.24 % | -0.02 -3 780.00 % | 0.00 114.29 % | 0.00 -192.11 % | 0.00 26.67 % | 0.00 76.47 % | 0.00 440.00 % | 0.00 98.15 % | -0.03 -1 390.48 % | 0.00 950.00 % | 0.00 100.26 % | -0.08 -906.32 % | 0.01 -85.54 % | 0.07 -6.28 % | 0.07 |
| Earnings per share | -0.01 -158.13 % | 0.02 37.16 % | 0.01 -3.27 % | 0.02 -9.47 % | 0.02 -62.19 % | 0.04 40.13 % | 0.03 -65.70 % | 0.09 260.47 % | 0.03 -49.21 % | 0.05 519.83 % | -0.01 34.24 % | -0.02 -3 780.00 % | 0.00 114.29 % | 0.00 -192.11 % | 0.00 26.67 % | 0.00 76.47 % | 0.00 440.00 % | 0.00 98.15 % | -0.03 -1 390.48 % | 0.00 950.00 % | 0.00 100.26 % | -0.08 -906.32 % | 0.01 -85.54 % | 0.07 -6.28 % | 0.07 |
| Gross profit | 16.560 M -41.32 % | 28.219 M 9.34 % | 25.809 M 3.31 % | 24.981 M 9.18 % | 22.880 M -25.35 % | 30.651 M 14.10 % | 26.863 M -43.76 % | 47.762 M 94.33 % | 24.578 M -11.14 % | 27.659 M 241.64 % | 8.096 M 10.33 % | 7.338 M -40.45 % | 12.323 M 14.32 % | 10.779 M -15.91 % | 12.819 M 0.83 % | 12.713 M 4.45 % | 12.171 M -0.27 % | 12.204 M 46.97 % | 8.304 M -59.70 % | 20.605 M 22.53 % | 16.816 M -9.44 % | 18.568 M -21.21 % | 23.566 M -16.36 % | 28.176 M 1.35 % | 27.800 M |
| Income tax expense | 98.000 K -71.76 % | 347.000 K -73.49 % | 1.309 M 196.83 % | 441.000 K -71.66 % | 1.556 M -27.02 % | 2.132 M 158.74 % | 824.000 K -83.51 % | 4.997 M 169.82 % | 1.852 M 266.01 % | 506.000 K 2 911.11 % | -18.000 K | 0.000 | 0.000 -100.00 % | 115.000 K 11.65 % | 103.000 K -53.39 % | 221.000 K -39.12 % | 363.000 K 744.19 % | 43.000 K | 0.000 -100.00 % | 1.691 M 161.36 % | 647.000 K -20.42 % | 813.000 K -51.05 % | 1.661 M -20.37 % | 2.086 M -20.35 % | 2.619 M |
| Cost of revenue | 550.797 M -54.80 % | 1.219 B 174.11 % | 444.574 M -64.01 % | 1.235 B 89.28 % | 652.662 M -40.61 % | 1.099 B 61.41 % | 680.875 M -47.10 % | 1.287 B 40.48 % | 916.116 M -3.44 % | 948.713 M 421.98 % | 181.754 M -15.13 % | 214.147 M 3.97 % | 205.966 M -2.59 % | 211.452 M -10.96 % | 237.485 M -2.66 % | 243.965 M 37.79 % | 177.062 M -27.58 % | 244.482 M -30.35 % | 351.007 M -9.71 % | 388.755 M -4.31 % | 406.276 M -25.70 % | 546.777 M -33.58 % | 823.157 M 27.49 % | 645.647 M 12.63 % | 573.222 M |
| General and administrative expenses | 12.268 M -4.81 % | 12.888 M 5.51 % | 12.215 M 1.03 % | 12.091 M 24.97 % | 9.675 M -0.50 % | 9.724 M -13.46 % | 11.237 M 7.03 % | 10.499 M 9.43 % | 9.594 M 6.09 % | 9.043 M 22.82 % | 7.363 M 1.52 % | 7.253 M -7.84 % | 7.870 M 14.79 % | 6.856 M -4.92 % | 7.211 M -7.24 % | 7.774 M 2.16 % | 7.610 M -8.18 % | 8.288 M -24.14 % | 10.925 M -22.01 % | 14.009 M 21.06 % | 11.572 M 21.29 % | 9.541 M -8.65 % | 10.445 M 0.15 % | 10.429 M 112.53 % | 4.907 M |
| Selling and marketing expenses | 8.781 M -11.99 % | 9.977 M 5.51 % | 9.456 M 16.01 % | 8.151 M 20.67 % | 6.755 M -1.85 % | 6.882 M 16.39 % | 5.913 M -10.15 % | 6.581 M 7.34 % | 6.131 M 4.70 % | 5.856 M 31.21 % | 4.463 M 5.73 % | 4.221 M -10.10 % | 4.695 M 2.67 % | 4.573 M -0.93 % | 4.616 M 3.52 % | 4.459 M 16.79 % | 3.818 M 0.95 % | 3.782 M -25.00 % | 5.043 M 0.34 % | 5.026 M -0.79 % | 5.066 M -12.96 % | 5.820 M -22.85 % | 7.544 M -2.91 % | 7.770 M 15.97 % | 6.700 M |
| Other 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 |
| Operating expenses | 21.049 M -7.94 % | 22.865 M 5.51 % | 21.671 M 6.62 % | 20.325 M 23.31 % | 16.483 M -0.74 % | 16.606 M -3.17 % | 17.150 M 0.30 % | 17.099 M 8.87 % | 15.706 M 5.42 % | 14.899 M 26.02 % | 11.823 M 14.58 % | 10.319 M -17.08 % | 12.445 M 5.23 % | 11.827 M 1.55 % | 11.646 M 0.07 % | 11.638 M 2.77 % | 11.324 M -8.58 % | 12.387 M -21.90 % | 15.860 M -13.22 % | 18.276 M 13.45 % | 16.109 M -54.76 % | 35.611 M 84.06 % | 19.347 M 84.22 % | 10.502 M 47.60 % | 7.115 M |
| Cost and expenses | 571.846 M -53.94 % | 1.242 B 166.28 % | 466.245 M -62.87 % | 1.256 B 87.65 % | 669.145 M -40.02 % | 1.116 B 59.82 % | 698.025 M -46.47 % | 1.304 B 39.95 % | 931.822 M -3.30 % | 963.612 M 397.79 % | 193.577 M -13.76 % | 224.466 M 2.77 % | 218.411 M -2.18 % | 223.279 M -10.38 % | 249.131 M -2.53 % | 255.603 M 35.68 % | 188.386 M -26.66 % | 256.869 M -29.98 % | 366.867 M -9.87 % | 407.031 M -3.64 % | 422.385 M -27.47 % | 582.388 M -30.87 % | 842.504 M 28.40 % | 656.149 M 13.06 % | 580.337 M |
| 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 |
| Selling general and administrative expenses | 21.049 M -7.94 % | 22.865 M 5.51 % | 21.671 M 6.62 % | 20.325 M 23.31 % | 16.483 M -0.74 % | 16.606 M -3.17 % | 17.150 M 0.30 % | 17.099 M 8.87 % | 15.706 M 5.42 % | 14.899 M 26.02 % | 11.823 M 14.58 % | 10.319 M -17.08 % | 12.445 M 8.89 % | 11.429 M -3.37 % | 11.827 M -3.32 % | 12.233 M 7.04 % | 11.428 M -5.32 % | 12.070 M -24.41 % | 15.968 M -16.11 % | 19.035 M 14.41 % | 16.638 M 8.31 % | 15.361 M -14.61 % | 17.989 M 5.67 % | 17.023 M 33.17 % | 12.783 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K -88.07 % | 109.000 K 131.91 % | 47.000 K -85.31 % | 320.000 K 416.13 % | 62.000 K -63.10 % | 168.000 K 55.56 % | 108.000 K -15.63 % | 128.000 K 265.71 % | 35.000 K -12.50 % | 40.000 K | 0.000 -100.00 % | 18.000 K | 0.000 | 0.000 -100.00 % | 28.000 K -49.09 % | 55.000 K 2 650.00 % | 2.000 K -98.68 % | 151.000 K -53.68 % | 326.000 K 129.58 % | 142.000 K 576.19 % | 21.000 K |
| Interest expense | 214.000 K -29.84 % | 305.000 K 70.39 % | 179.000 K -1.10 % | 181.000 K 1 292.31 % | 13.000 K -94.92 % | 256.000 K 444.68 % | 47.000 K -4.08 % | 49.000 K -20.97 % | 62.000 K -63.10 % | 168.000 K 55.56 % | 108.000 K -15.63 % | 128.000 K 265.71 % | 35.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 |
| Depreciation and amortization | 371.000 K -3.39 % | 384.000 K -3.27 % | 397.000 K -74.83 % | 1.577 M -1.81 % | 1.606 M 0.00 % | 1.606 M -0.06 % | 1.607 M 0.06 % | 1.606 M -3.66 % | 1.667 M -0.24 % | 1.671 M 4.37 % | 1.601 M -12.80 % | 1.836 M 33.92 % | 1.371 M 575.37 % | 203.000 K 3.05 % | 197.000 K 20.12 % | 164.000 K 1 950.00 % | 8.000 K -71.43 % | 28.000 K -54.84 % | 62.000 K -71.69 % | 219.000 K -63.19 % | 595.000 K -11.98 % | 676.000 K 4.81 % | 645.000 K 5.56 % | 611.000 K 38.86 % | 440.000 K |
| Operating income | -4.489 M -183.84 % | 5.354 M 29.39 % | 4.138 M -13.65 % | 4.792 M -25.09 % | 6.397 M -54.45 % | 14.045 M 44.60 % | 9.713 M -68.32 % | 30.663 M 245.62 % | 8.872 M -30.47 % | 12.760 M 442.37 % | -3.727 M -25.03 % | -2.981 M -2 343.44 % | -122.000 K 81.23 % | -650.000 K -165.52 % | 992.000 K 106.67 % | 480.000 K -35.40 % | 743.000 K 454.48 % | 134.000 K 101.75 % | -7.664 M -588.15 % | 1.570 M 782.02 % | 178.000 K -94.45 % | 3.207 M -42.50 % | 5.577 M -50.00 % | 11.153 M -25.73 % | 15.017 M |
| Operating income ratio | -0.01 -284.26 % | 0.00 -51.19 % | 0.01 131.37 % | 0.00 -59.85 % | 0.01 -23.84 % | 0.01 -9.41 % | 0.01 -40.26 % | 0.02 143.58 % | 0.01 -27.83 % | 0.01 166.57 % | -0.02 -45.86 % | -0.01 -2 308.18 % | 0.00 80.89 % | 0.00 -173.80 % | 0.00 111.93 % | 0.00 -52.37 % | 0.00 652.12 % | 0.00 102.45 % | -0.02 -656.15 % | 0.00 811.61 % | 0.00 -92.58 % | 0.01 -13.88 % | 0.01 -60.21 % | 0.02 -33.76 % | 0.02 |
| Total other income expenses net | 1.290 M 92.54 % | 670.000 K -48.89 % | 1.311 M 2 056.72 % | -67.000 K 41.74 % | -115.000 K -118.79 % | 612.000 K 1 510.53 % | 38.000 K -89.65 % | 367.000 K 57.51 % | 233.000 K -88.09 % | 1.956 M 494.53 % | 329.000 K 115.20 % | -2.165 M -662.34 % | 385.000 K 187.90 % | -438.000 K -341.99 % | 181.000 K -68.63 % | 577.000 K 621.25 % | 80.000 K 125.24 % | -317.000 K -496.25 % | 80.000 K -88.64 % | 704.000 K 33.59 % | 527.000 K 102.58 % | -20.401 M -1 111.46 % | -1.684 M -126.40 % | 6.379 M 12.96 % | 5.647 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2012-12-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -77.309 M -9.51 % | -70.595 M 14.93 % | -82.986 M 20.30 % | -104.124 M -4.05 % | -100.072 M -18.79 % | -84.244 M -63.47 % | -51.536 M 0.34 % | -51.713 M 19.87 % | -64.538 M -27.11 % | -50.772 M -5.27 % | -48.230 M -97.92 % | -24.369 M 22.05 % | -31.263 M -109.47 % | -14.925 M 69.82 % | -49.457 M 30.30 % | -70.953 M -1.33 % | -70.019 M 4.75 % | -73.510 M -132.51 % | -31.616 M -3 868.30 % | 839.000 K 101.14 % | -73.429 M -57.32 % | -46.674 M -252.28 % | 30.651 M 2.92 % | 29.782 M 258.79 % | -18.756 M 13.57 % | -21.701 M |
| Total investments | 17.541 M 24.25 % | 14.117 M 7.47 % | 13.136 M 8.83 % | 12.070 M 10.51 % | 10.922 M 1.82 % | 10.727 M -9.27 % | 11.823 M -7.52 % | 12.785 M -10.86 % | 14.342 M 7.33 % | 13.362 M 19.00 % | 11.229 M -19.73 % | 13.989 M -1.07 % | 14.141 M -3.40 % | 14.638 M -9.89 % | 16.245 M 731.37 % | 1.954 M 2 505.33 % | 75.000 K -92.48 % | 998.000 K | 0.000 -100.00 % | 1.514 M | 0.000 -100.00 % | 2.116 M | 0.000 -100.00 % | 1.988 M | 0.000 | 0.000 |
| Total debt | 5.234 M -49.90 % | 10.447 M 97.15 % | 5.299 M -16.87 % | 6.374 M 900.63 % | 637.000 K -66.08 % | 1.878 M -85.67 % | 13.106 M 203.24 % | 4.322 M -21.79 % | 5.526 M -17.73 % | 6.717 M 64.27 % | 4.089 M -31.28 % | 5.950 M 97.81 % | 3.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.500 M | 0.000 -100.00 % | 5.000 M -91.45 % | 58.500 M -2.63 % | 60.083 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 138.907 M 6 715.85 % | 2.038 M 92.81 % | 1.057 M 11 845.75 % | -8.999 K 99.22 % | -1.157 M -120.01 % | 5.783 M 7.45 % | 5.382 M -15.16 % | 6.344 M -19.71 % | 7.901 M 14.16 % | 6.921 M 44.55 % | 4.788 M 1 145.41 % | -458.000 K -105.68 % | 8.070 M 936.27 % | -965.000 K -109.39 % | 10.277 M 1 726.11 % | -632.000 K -106.09 % | 10.385 M 478.60 % | -2.743 M -132.22 % | 8.514 M 373.41 % | -3.114 M -186.69 % | 3.592 M 233.98 % | -2.681 M -176.64 % | 3.498 M 0.00 % | 3.498 M 0.00 % | 3.498 M 0.00 % | 3.498 M |
| Retained earnings | 0.000 -100.00 % | 138.420 M 4.28 % | 132.743 M -0.05 % | 132.803 M 3.33 % | 128.519 M 5.12 % | 122.258 M 11.72 % | 109.436 M 8.88 % | 100.509 M 34.99 % | 74.457 M 10.76 % | 67.223 M 26.80 % | 53.013 M -5.99 % | 56.393 M -7.94 % | 61.256 M 0.23 % | 61.113 M -1.57 % | 62.086 M 1.75 % | 61.016 M 1.39 % | 60.180 M 0.81 % | 59.696 M -0.23 % | 59.836 M -11.25 % | 67.420 M 0.87 % | 66.837 M 0.09 % | 66.779 M -21.24 % | 84.786 M 2.70 % | 82.554 M 68.26 % | 49.063 M 1 023.75 % | 4.366 M |
| Common stock | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 0.00 % | 28.000 M 2 799 900.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 166.907 M -2.38 % | 170.980 M 4.05 % | 164.322 M 0.62 % | 163.316 M 3.44 % | 157.884 M -0.43 % | 158.563 M 9.10 % | 145.340 M 5.80 % | 137.375 M 21.70 % | 112.880 M 7.85 % | 104.666 M 18.50 % | 88.323 M -6.50 % | 94.463 M -5.39 % | 99.848 M -0.41 % | 100.261 M -2.55 % | 102.885 M 0.18 % | 102.698 M 1.59 % | 101.087 M 1.01 % | 100.074 M 1.22 % | 98.872 M -5.94 % | 105.113 M 4.12 % | 100.951 M 43.65 % | 70.277 M -20.40 % | 88.284 M 2.59 % | 86.052 M 63.72 % | 52.561 M 568.37 % | 7.864 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.015 M -50.24 % | 6.059 M 98.66 % | 3.050 M -27.23 % | 4.191 M | 0.000 | 0.000 -100.00 % | 638.000 K -66.03 % | 1.878 M -39.54 % | 3.106 M -28.12 % | 4.321 M 158.74 % | 1.670 M -48.77 % | 3.260 M 123.29 % | 1.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.015 M -50.24 % | 6.059 M 98.66 % | 3.050 M -27.23 % | 4.191 M | 0.000 -100.00 % | 30.401 M 4 665.05 % | 638.000 K -66.03 % | 1.878 M -39.54 % | 3.106 M -28.12 % | 4.321 M 158.74 % | 1.670 M -48.77 % | 3.260 M 123.29 % | 1.460 M -93.82 % | 23.612 M -58.50 % | 56.894 M 157.77 % | 22.072 M | 0.000 -100.00 % | 22.750 M | 0.000 -100.00 % | 30.500 M | 0.000 -100.00 % | 83.171 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 15.955 M 126.15 % | 7.055 M -51.55 % | 14.561 M -7.45 % | 15.733 M 18.63 % | 13.262 M -21.13 % | 16.814 M -28.23 % | 23.428 M 3.54 % | 22.628 M 8.95 % | 20.770 M -4.54 % | 21.757 M 127.87 % | 9.548 M -10.01 % | 10.610 M 19.48 % | 8.880 M -23.59 % | 11.622 M | 0.000 -100.00 % | 11.353 M -8.37 % | 12.390 M -16.94 % | 14.917 M -9.80 % | 16.537 M 37.85 % | 11.996 M -61.60 % | 31.237 M -3.15 % | 32.252 M 107.30 % | 15.558 M -2.70 % | 15.989 M -70.65 % | 54.470 M -33.87 % | 82.369 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K -90.71 % | 1.356 M 588.32 % | 197.000 K 3 840.00 % | 5.000 K -94.95 % | 99.000 K 175.00 % | 36.000 K -92.27 % | 466.000 K 2 018.18 % | 22.000 K -52.17 % | 46.000 K -60.68 % | 117.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.785 M | 0.000 100.00 % | -37.252 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 4.438 M -49.43 % | 8.776 M 95.11 % | 4.498 M 118.67 % | 2.057 M 222.92 % | 637.000 K -62.11 % | 1.681 M -86.52 % | 12.468 M 366.75 % | -4.674 M -293.14 % | 2.420 M 69.94 % | 1.424 M -41.13 % | 2.419 M -8.51 % | 2.644 M 70.80 % | 1.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.500 M | 0.000 -100.00 % | 5.000 M -91.45 % | 58.500 M -2.63 % | 60.083 M | 0.000 | 0.000 |
| Total current liabilities | 48.133 M 74.29 % | 27.616 M -51.86 % | 57.371 M -11.13 % | 64.555 M 27.38 % | 50.680 M 6.89 % | 47.412 M -18.92 % | 58.478 M 4.59 % | 55.912 M 25.87 % | 44.420 M -21.24 % | 56.401 M 28.90 % | 43.757 M 7.55 % | 40.686 M -12.01 % | 46.239 M 31.22 % | 35.237 M -38.80 % | 57.581 M 69.31 % | 34.009 M -12.39 % | 38.820 M 3.06 % | 37.667 M 12.37 % | 33.522 M -35.88 % | 52.281 M 67.37 % | 31.237 M -62.44 % | 83.171 M -27.85 % | 115.276 M -15.49 % | 136.407 M 66.20 % | 82.076 M -28.82 % | 115.315 M |
| Total liabilities | 51.148 M 51.89 % | 33.675 M -44.27 % | 60.421 M -12.11 % | 68.746 M 35.65 % | 50.680 M 6.89 % | 47.412 M -19.80 % | 59.116 M 2.29 % | 57.790 M 21.60 % | 47.526 M -21.73 % | 60.722 M 33.67 % | 45.427 M 3.37 % | 43.946 M -7.87 % | 47.699 M 35.37 % | 35.237 M -38.80 % | 57.581 M 69.31 % | 34.009 M -12.39 % | 38.820 M 3.06 % | 37.667 M 12.37 % | 33.522 M -35.88 % | 52.281 M 67.37 % | 31.237 M -62.44 % | 83.171 M -27.85 % | 115.276 M -15.49 % | 136.407 M 66.20 % | 82.076 M -28.82 % | 115.315 M |
| Other non current assets | 681.000 K -38.03 % | 1.099 M 162.92 % | 418.000 K 0.00 % | 418.000 K 103.28 % | -12.725 M 9.46 % | -14.054 M -3 462.20 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K 0.00 % | 418.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K 10.00 % | -20.000 K 57.45 % | -47.000 K 62.10 % | -124.000 K 63.95 % | -344.000 K 63.44 % | -941.000 K 41.55 % | -1.610 M 20.10 % | -2.015 M | 0.000 | 0.000 |
| Long term investments | 17.541 M 24.25 % | 14.117 M 7.47 % | 13.136 M 8.83 % | 12.070 M 10.51 % | 10.922 M 1.82 % | 10.727 M -9.27 % | 11.823 M -7.52 % | 12.785 M -10.86 % | 14.342 M 7.33 % | 13.362 M 19.00 % | 11.229 M -19.73 % | 13.989 M -1.07 % | 14.141 M -3.40 % | 14.638 M -9.89 % | 16.245 M 731.37 % | 1.954 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 |
| Property plant equipment net | 5.028 M -50.63 % | 10.184 M 78.35 % | 5.710 M -20.48 % | 7.181 M 298.28 % | 1.803 M -45.81 % | 3.327 M -32.39 % | 4.921 M -23.94 % | 6.470 M -19.60 % | 8.047 M -16.84 % | 9.677 M 31.04 % | 7.385 M -19.28 % | 9.149 M 109.17 % | 4.374 M 573.96 % | 649.000 K -20.47 % | 816.000 K -16.31 % | 975.000 K 5 316.67 % | 18.000 K -10.00 % | 20.000 K -57.45 % | 47.000 K -62.10 % | 124.000 K -63.95 % | 344.000 K -63.44 % | 941.000 K -41.55 % | 1.610 M -20.10 % | 2.015 M 0.30 % | 2.009 M 1 560.33 % | 121.000 K |
| Total non current assets | 23.250 M -8.46 % | 25.400 M 31.85 % | 19.264 M -2.06 % | 19.669 M 54.57 % | 12.725 M -9.46 % | 14.054 M -18.11 % | 17.162 M -12.76 % | 19.673 M -13.74 % | 22.807 M -2.77 % | 23.457 M 26.02 % | 18.614 M -19.55 % | 23.138 M 24.97 % | 18.515 M 21.12 % | 15.287 M -10.40 % | 17.061 M 482.49 % | 2.929 M 16 172.22 % | 18.000 K -10.00 % | 20.000 K -57.45 % | 47.000 K -62.10 % | 124.000 K -63.95 % | 344.000 K -63.44 % | 941.000 K -41.55 % | 1.610 M -20.10 % | 2.015 M 0.30 % | 2.009 M 1 560.33 % | 121.000 K |
| Other current assets | 59.785 M 3.86 % | 57.564 M 105.00 % | 28.080 M -13.25 % | 32.369 M 29.43 % | 25.009 M -56.31 % | 57.246 M -11.59 % | 64.747 M 164.08 % | 24.518 M -0.09 % | 24.540 M -19.68 % | 30.553 M 104.49 % | 14.941 M -45.77 % | 27.552 M 68.55 % | 16.346 M -46.39 % | 30.490 M -6.20 % | 32.504 M 3 010.43 % | 1.045 M -95.87 % | 25.303 M 67.41 % | 15.114 M -28.18 % | 21.043 M 100.45 % | 10.498 M -8.98 % | 11.534 M -55.06 % | 25.664 M -67.65 % | 79.327 M 92.98 % | 41.107 M 4 382.77 % | 917.000 K -53.97 % | 1.992 M |
| Short term 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 | 0.000 | 0.000 | 0.000 -100.00 % | 496.000 K 561.33 % | 75.000 K -92.48 % | 998.000 K | 0.000 -100.00 % | 1.514 M | 0.000 -100.00 % | 2.116 M | 0.000 -100.00 % | 1.988 M | 0.000 | 0.000 |
| cash and cash equivalents | 82.543 M 1.85 % | 81.042 M -8.20 % | 88.285 M -20.10 % | 110.498 M 9.72 % | 100.709 M 16.94 % | 86.122 M 33.23 % | 64.642 M 15.36 % | 56.035 M -20.02 % | 70.064 M 21.87 % | 57.489 M 9.88 % | 52.319 M 72.56 % | 30.319 M -11.53 % | 34.271 M 129.62 % | 14.925 M -69.82 % | 49.457 M -30.30 % | 70.953 M 1.33 % | 70.019 M -4.75 % | 73.510 M 132.51 % | 31.616 M 6.59 % | 29.661 M -59.61 % | 73.429 M 42.10 % | 51.674 M 85.55 % | 27.849 M -8.09 % | 30.301 M 61.55 % | 18.756 M -13.57 % | 21.701 M |
| Cash and short term investments | 82.543 M 1.85 % | 81.042 M -8.20 % | 88.285 M -20.10 % | 110.498 M 9.72 % | 100.709 M 16.94 % | 86.122 M 33.23 % | 64.642 M 15.36 % | 56.035 M -20.02 % | 70.064 M 21.87 % | 57.489 M 9.88 % | 52.319 M 72.56 % | 30.319 M -11.53 % | 34.271 M 129.62 % | 14.925 M -69.82 % | 49.457 M -30.30 % | 70.953 M 1.33 % | 70.019 M -4.75 % | 73.510 M 132.51 % | 31.616 M 6.59 % | 29.661 M -59.61 % | 73.429 M 42.10 % | 51.674 M 85.55 % | 27.849 M -13.75 % | 32.289 M 72.15 % | 18.756 M -13.57 % | 21.701 M |
| Total current assets | 194.805 M 8.67 % | 179.255 M -12.76 % | 205.479 M -3.26 % | 212.393 M 8.45 % | 195.839 M 2.04 % | 191.921 M 2.47 % | 187.294 M 6.73 % | 175.492 M 27.54 % | 137.599 M -3.05 % | 141.931 M 23.27 % | 115.136 M -0.12 % | 115.271 M -10.66 % | 129.032 M 7.34 % | 120.211 M -16.17 % | 143.405 M 7.20 % | 133.778 M -4.37 % | 139.889 M 1.57 % | 137.721 M 4.06 % | 132.347 M -15.85 % | 157.270 M 19.28 % | 131.844 M -13.55 % | 152.507 M -24.48 % | 201.950 M -8.39 % | 220.444 M 66.21 % | 132.628 M 7.78 % | 123.058 M |
| Inventory | 31.013 M 103.62 % | 15.231 M -72.13 % | 54.645 M 25.92 % | 43.398 M 2.21 % | 42.460 M 42.11 % | 29.879 M 2.75 % | 29.078 M -46.82 % | 54.680 M 143.97 % | 22.413 M -21.25 % | 28.460 M 1.38 % | 28.072 M -31.50 % | 40.981 M -29.48 % | 58.109 M 16.21 % | 50.005 M 31.95 % | 37.896 M 14.67 % | 33.049 M 12.31 % | 29.427 M -11.34 % | 33.192 M -42.29 % | 57.517 M -22.98 % | 74.677 M 141.81 % | 30.882 M -36.97 % | 48.997 M -41.13 % | 83.229 M -18.18 % | 101.726 M 55.66 % | 65.352 M 48.44 % | 44.025 M |
| Net receivables | 21.464 M -15.56 % | 25.418 M -26.26 % | 34.469 M 31.92 % | 26.128 M -5.54 % | 27.661 M -45.18 % | 50.455 M 75.03 % | 28.827 M -42.16 % | 49.839 M 142.15 % | 20.582 M -51.70 % | 42.617 M 115.01 % | 19.821 M -53.13 % | 42.288 M 108.23 % | 20.308 M -51.19 % | 41.608 M 76.69 % | 23.548 M -18.04 % | 28.731 M 90.71 % | 15.065 M -48.97 % | 29.524 M 33.16 % | 22.171 M -45.82 % | 40.920 M 155.77 % | 15.999 M -63.22 % | 43.498 M 276.77 % | 11.545 M -74.53 % | 45.322 M -4.79 % | 47.603 M -13.98 % | 55.340 M |
| Tax 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 |
| 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 |
| Account payables | 27.740 M 135.38 % | 11.785 M -69.24 % | 38.312 M -17.85 % | 46.639 M 31.66 % | 35.425 M 24.20 % | 28.523 M 93.65 % | 14.729 M -37.91 % | 23.722 M 25.94 % | 18.836 M -39.77 % | 31.276 M -1.55 % | 31.768 M 16.20 % | 27.340 M -23.40 % | 35.694 M 51.17 % | 23.612 M -58.50 % | 56.894 M 157.77 % | 22.072 M -16.49 % | 26.430 M 16.18 % | 22.750 M 33.94 % | 16.985 M 73.58 % | 9.785 M | 0.000 -100.00 % | 45.919 M 11.41 % | 41.218 M -31.68 % | 60.335 M 190.45 % | 20.773 M -33.97 % | 31.460 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.843 M 11.74 % | 7.019 M 197.67 % | 2.358 M 366.01 % | 506.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -99.56 % | 687.000 K 17.64 % | 584.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.833 M 359.83 % | 1.486 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.234 M -49.90 % | 10.447 M 97.15 % | 5.299 M -16.87 % | 6.374 M 900.63 % | 637.000 K -66.08 % | 1.878 M -39.54 % | 3.106 M -28.14 % | 4.322 M -21.79 % | 5.526 M -17.73 % | 6.717 M 64.27 % | 4.089 M -31.28 % | 5.950 M 97.81 % | 3.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.157 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 |
| Other total stockholders equity | 0.000 -100.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.612 M 58.50 % | -56.894 M -157.77 % | -22.072 M | 0.000 100.00 % | -22.750 M | 0.000 100.00 % | -30.500 M | 0.000 100.00 % | -83.171 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 218.055 M 6.55 % | 204.655 M -8.94 % | 224.743 M -3.15 % | 232.062 M 11.27 % | 208.564 M 1.26 % | 205.975 M 0.74 % | 204.456 M 4.76 % | 195.165 M 21.67 % | 160.406 M -3.01 % | 165.388 M 23.65 % | 133.750 M -3.37 % | 138.409 M -6.19 % | 147.547 M 8.89 % | 135.498 M -15.56 % | 160.466 M 17.38 % | 136.707 M -2.29 % | 139.907 M 1.57 % | 137.741 M 4.04 % | 132.394 M -15.88 % | 157.394 M 19.07 % | 132.188 M -13.85 % | 153.448 M -24.62 % | 203.560 M -8.50 % | 222.459 M 65.23 % | 134.637 M 9.30 % | 123.179 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2012-12-31 | 2011-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-01-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 100.00 % | -2.675 M | 0.000 100.00 % | -64.930 M | 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 -100.00 % | 1.059 M | 0.000 -100.00 % | 2.685 M | 0.000 -100.00 % | 3.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 688.000 K | 0.000 -100.00 % | 1.414 M | 0.000 -100.00 % | 17.983 M | 0.000 100.00 % | -38.592 M | 0.000 100.00 % | -76.000 K | 0.000 -100.00 % | 21.094 M | 0.000 100.00 % | -42.676 M | 0.000 -100.00 % | 1.616 M | 0.000 -100.00 % | 62.245 M | 0.000 100.00 % | -28.360 M | 0.000 -100.00 % | 95.699 M | 0.000 100.00 % | -4.876 M 92.29 % | -63.224 M -907.59 % | -6.275 M |
| Accounts receivables | 0.000 100.00 % | -27.073 M | 0.000 -100.00 % | 15.098 M | 0.000 100.00 % | -6.727 M | 0.000 100.00 % | -8.875 M | 0.000 100.00 % | -12.569 M | 0.000 -100.00 % | 11.717 M | 0.000 100.00 % | -25.789 M | 0.000 100.00 % | -764.000 K | 0.000 -100.00 % | 22.966 M | 0.000 100.00 % | -3.902 M | 0.000 -100.00 % | 30.349 M | 0.000 100.00 % | -19.616 M -88.43 % | -10.410 M | 0.000 |
| Inventory | 0.000 -100.00 % | 27.761 M | 0.000 100.00 % | -13.684 M | 0.000 -100.00 % | 24.710 M | 0.000 100.00 % | -29.717 M | 0.000 -100.00 % | 12.493 M | 0.000 -100.00 % | 9.377 M | 0.000 100.00 % | -16.887 M | 0.000 -100.00 % | 2.380 M | 0.000 -100.00 % | 39.279 M | 0.000 100.00 % | -24.458 M | 0.000 -100.00 % | 53.442 M | 0.000 -100.00 % | 14.712 M 127.86 % | -52.814 M -454.45 % | -9.526 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.620 M | 0.000 -100.00 % | 5.995 M | 0.000 -100.00 % | 1.227 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.908 M | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 3.251 M |
| Other non cash items | 3.297 M 138.66 % | -8.529 M 69.72 % | -28.169 M -423.22 % | 8.715 M -31.93 % | 12.803 M -35.89 % | 19.969 M 369.81 % | -7.401 M 80.16 % | -37.304 M -549.55 % | 8.298 M 235.30 % | -6.133 M -121.44 % | 28.605 M 275.53 % | -16.296 M -181.41 % | 20.018 M 121.59 % | 9.034 M 219.64 % | -7.551 M -7 157.01 % | 107.000 K 102.69 % | -3.977 M 82.63 % | -22.894 M -157.28 % | 39.972 M 179.33 % | -50.384 M -1 044.31 % | -4.403 M -324.59 % | -1.037 M 70.41 % | -3.505 M -162.73 % | 5.587 M -80.08 % | 28.051 M 897.58 % | -3.517 M |
| Net cash provided by operating activities | 0.000 100.00 % | -2.164 M 90.37 % | -22.483 M -240.61 % | 15.990 M 0.42 % | 15.923 M -48.45 % | 30.888 M 38 233.33 % | -81.000 K 99.37 % | -12.858 M -192.74 % | 13.865 M 116.44 % | 6.406 M -72.88 % | 23.624 M 1 487.63 % | 1.488 M -93.09 % | 21.532 M 162.57 % | -34.412 M -447.61 % | -6.284 M -266.16 % | 3.782 M 208.52 % | -3.485 M -108.31 % | 41.924 M 29.20 % | 32.450 M 143.69 % | -74.268 M -1 880.48 % | -3.750 M -104.85 % | 77.331 M 12 413.85 % | -628.000 K -103.75 % | 16.768 M 200.48 % | -16.688 M -83 540.00 % | 20.000 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -56.000 K 31.71 % | -82.000 K -583.33 % | -12.000 K 79.31 % | -58.000 K -100.00 % | -29.000 K 21.62 % | -37.000 K 75.97 % | -154.000 K 45.00 % | -280.000 K 91.72 % | -3.382 M -237.19 % | -1.003 M -1 255.41 % | -74.000 K | 0.000 100.00 % | -1.127 M | 0.000 100.00 % | -5.000 K | 0.000 100.00 % | -16.000 K | 0.000 100.00 % | -7.000 K 97.08 % | -240.000 K 44.57 % | -433.000 K 30.72 % | -625.000 K -136.29 % | -264.500 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 100.00 % | -154.500 K | 0.000 100.00 % | -3.805 M | 0.000 100.00 % | -427.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 891.000 K -41.54 % | 1.524 M 90.98 % | 798.000 K | 0.000 -100.00 % | 2.165 M | 0.000 -100.00 % | 369.000 K | 0.000 | 0.000 | 0.000 100.00 % | -560.000 K -865.50 % | -58.001 K -866.68 % | -6.000 K 99.96 % | -15.212 M -793.25 % | -1.703 M -28 283.33 % | -6.000 K -300.00 % | 3.000 K -40.00 % | 5.000 K -68.75 % | 16.000 K 200.00 % | -16.000 K -1 700.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 264.500 K |
| Net cash used for investing activites | 0.000 -100.00 % | 891.000 K -41.54 % | 1.524 M 105.39 % | 742.000 K 1 004.88 % | -82.000 K -104.60 % | 1.782 M 3 172.41 % | -58.000 K -100.00 % | -29.000 K 21.62 % | -37.000 K 75.97 % | -154.000 K 45.00 % | -280.000 K 92.90 % | -3.942 M -271.54 % | -1.061 M -1 226.25 % | -80.000 K 99.47 % | -15.212 M -437.53 % | -2.830 M -47 066.67 % | -6.000 K -200.00 % | -2.000 K -140.00 % | 5.000 K | 0.000 100.00 % | -16.000 K -166.67 % | -6.000 K 97.51 % | -241.000 K 44.34 % | -433.000 K 30.72 % | -625.000 K -136.29 % | -264.500 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Dividends paid | 0.000 100.00 % | -4.200 M | 0.000 100.00 % | -5.600 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 |
| Other financing activites | 0.000 100.00 % | -1.770 M -41.15 % | -1.254 M 6.63 % | -1.343 M -7.10 % | -1.254 M 89.09 % | -11.493 M -231.41 % | 8.746 M 798.00 % | -1.253 M 0.00 % | -1.253 M 7.73 % | -1.358 M -1.04 % | -1.344 M 10.28 % | -1.498 M -33.16 % | -1.125 M -2 712.50 % | -40.000 K | 0.000 100.00 % | -18.000 K | 0.000 100.00 % | -28.000 K 99.91 % | -30.500 M -200.00 % | 30.500 M 19.51 % | 25.521 M 147.70 % | -53.500 M -3 279.66 % | -1.583 M 82.40 % | -8.995 M -140.87 % | 22.007 M 196.97 % | -22.694 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -5.970 M -376.08 % | -1.254 M 81.94 % | -6.943 M -453.67 % | -1.254 M 88.79 % | -11.190 M -227.94 % | 8.746 M 865.85 % | -1.142 M 8.86 % | -1.253 M -15.80 % | -1.082 M 19.49 % | -1.344 M 10.28 % | -1.498 M -33.16 % | -1.125 M -2 712.50 % | -40.000 K | 0.000 100.00 % | -18.000 K | 0.000 100.00 % | -28.000 K 99.91 % | -30.500 M -200.00 % | 30.500 M 19.51 % | 25.521 M 147.70 % | -53.500 M -3 279.66 % | -1.583 M 82.40 % | -8.995 M -140.87 % | 22.007 M 196.97 % | -22.694 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.122 M 200.00 % | -86.122 M -253.69 % | 56.035 M 200.00 % | -56.035 M -197.47 % | 57.489 M 200.00 % | -57.489 M -289.61 % | 30.319 M 200.00 % | -30.319 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 1.544 M | 0.000 -100.00 % | 3.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.947 M |
| Net change in cash | 0.000 100.00 % | -88.285 M -200.00 % | 88.285 M 801.88 % | 9.789 M -32.89 % | 14.587 M -32.09 % | 21.480 M 149.56 % | 8.607 M 161.35 % | -14.029 M -211.56 % | 12.575 M 143.23 % | 5.170 M -76.50 % | 22.000 M 656.68 % | -3.952 M -111.53 % | 34.271 M 181.84 % | -41.877 M -184.67 % | 49.457 M 174.61 % | -66.288 M -194.67 % | 70.019 M 604.54 % | -13.878 M -143.89 % | 31.616 M 143.06 % | -73.429 M -200.00 % | 73.429 M 363.67 % | -27.849 M -200.00 % | 27.849 M | 0.000 -100.00 % | 22.961 M 663.20 % | 3.009 M |
| Cash at beginning of period | 0.000 -100.00 % | 88.285 M | 0.000 -100.00 % | 100.709 M 16.94 % | 86.122 M 33.23 % | 64.642 M 15.36 % | 56.035 M -20.02 % | 70.064 M 21.87 % | 57.489 M 9.88 % | 52.319 M 72.56 % | 30.319 M -11.53 % | 34.271 M | 0.000 -100.00 % | 49.457 M | 0.000 -100.00 % | 70.019 M | 0.000 -100.00 % | 31.616 M | 0.000 -100.00 % | 73.429 M | 0.000 -100.00 % | 27.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.567 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 88.285 M -20.10 % | 110.498 M 9.72 % | 100.709 M 16.94 % | 86.122 M 33.23 % | 64.642 M 15.36 % | 56.035 M -20.02 % | 70.064 M 21.87 % | 57.489 M 9.88 % | 52.319 M 72.56 % | 30.319 M -11.53 % | 34.271 M 352.14 % | 7.580 M -84.67 % | 49.457 M 1 225.48 % | 3.731 M -94.67 % | 70.019 M 294.73 % | 17.738 M -43.89 % | 31.616 M | 0.000 -100.00 % | 73.429 M | 0.000 -100.00 % | 27.849 M | 0.000 -100.00 % | 22.961 M 203.11 % | 7.575 M |
| Operating cash flow | 0.000 100.00 % | -2.164 M 90.37 % | -22.483 M -240.61 % | 15.990 M 0.42 % | 15.923 M -48.45 % | 30.888 M 38 233.33 % | -81.000 K 99.37 % | -12.858 M -192.74 % | 13.865 M 116.44 % | 6.406 M -72.88 % | 23.624 M 1 487.63 % | 1.488 M -93.09 % | 21.532 M 162.57 % | -34.412 M -447.61 % | -6.284 M -266.16 % | 3.782 M 208.52 % | -3.485 M -108.31 % | 41.924 M 29.20 % | 32.450 M 143.69 % | -74.268 M -1 880.48 % | -3.750 M -104.85 % | 77.331 M 12 413.85 % | -628.000 K -103.75 % | 16.768 M 200.48 % | -16.688 M -83 540.00 % | 20.000 K |
| Capital expenditure | 0.000 100.00 % | -167.000 K | 0.000 100.00 % | -56.000 K 31.71 % | -82.000 K -583.33 % | -12.000 K 79.31 % | -58.000 K -100.00 % | -29.000 K 21.62 % | -37.000 K 75.97 % | -154.000 K 45.00 % | -280.000 K 91.72 % | -3.382 M -237.19 % | -1.003 M -1 255.41 % | -74.000 K | 0.000 100.00 % | -1.127 M | 0.000 100.00 % | -5.000 K | 0.000 100.00 % | -16.000 K | 0.000 100.00 % | -7.000 K 97.08 % | -240.000 K 44.57 % | -433.000 K 30.72 % | -625.000 K -136.29 % | -264.500 K |
| Free CashFlow | 0.000 100.00 % | -2.331 M 89.63 % | -22.483 M -241.10 % | 15.934 M 0.59 % | 15.841 M -48.69 % | 30.876 M 22 312.95 % | -139.000 K 98.92 % | -12.887 M -193.19 % | 13.828 M 121.18 % | 6.252 M -73.22 % | 23.344 M 1 332.52 % | -1.894 M -109.23 % | 20.529 M 159.53 % | -34.486 M -448.79 % | -6.284 M -336.69 % | 2.655 M 176.18 % | -3.485 M -108.31 % | 41.919 M 29.18 % | 32.450 M 143.68 % | -74.284 M -1 880.91 % | -3.750 M -104.85 % | 77.324 M 9 008.29 % | -868.000 K -105.31 % | 16.335 M 194.35 % | -17.313 M -6 980.98 % | -244.500 K |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2013 |