Metals X Limited MLXEF
Finances
| 2024 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 218.915 M 42.36 % | 153.781 M 15.31 % | 133.364 M -41.76 % | 228.971 M 144.02 % | 93.834 M -34.59 % | 143.449 M -29.93 % | 204.722 M -2.47 % | 209.901 M -20.63 % | 264.462 M -24.65 % | 351.000 M 12.35 % | 312.405 M 31.99 % | 236.695 M 259.09 % | 65.916 M 34.75 % | 48.915 M -29.12 % | 69.016 M -27.87 % | 95.687 M 58.93 % | 60.208 M 67.44 % | 35.958 M 39.29 % | 25.814 M 97.74 % | 13.055 M |
| Net income | 102.349 M 601.74 % | 14.585 M -26.83 % | 19.932 M -89.16 % | 183.894 M 110.89 % | 87.199 M 208.54 % | -80.340 M 31.31 % | -116.969 M -344.80 % | -26.297 M -119.62 % | 134.012 M 667.27 % | -23.624 M -157.69 % | 40.949 M 9.34 % | 37.452 M 331.85 % | 8.672 M 119.74 % | -43.924 M -170.34 % | 62.443 M 427.36 % | 11.841 M 120.68 % | -57.259 M -616.28 % | -7.994 M -192.30 % | -2.735 M 87.92 % | -22.632 M |
| Income before tax | 120.227 M 332.80 % | 27.779 M -0.43 % | 27.898 M -79.15 % | 133.812 M 458.04 % | 23.979 M 129.85 % | -80.340 M 31.31 % | -116.969 M -344.80 % | -26.297 M 61.13 % | -67.658 M -142.42 % | -27.909 M -168.16 % | 40.949 M 9.34 % | 37.452 M 2 011.33 % | -1.959 M 95.61 % | -44.608 M -171.25 % | 62.610 M 345.68 % | 14.048 M 125.60 % | -54.869 M -358.44 % | -11.969 M 49.50 % | -23.698 M -4.71 % | -22.632 M |
| Income before tax ratio | 0.55 204.03 % | 0.18 -13.65 % | 0.21 -64.21 % | 0.58 128.69 % | 0.26 145.63 % | -0.56 1.98 % | -0.57 -356.05 % | -0.13 51.03 % | -0.26 -221.75 % | -0.08 -160.66 % | 0.13 -17.16 % | 0.16 632.28 % | -0.03 96.74 % | -0.91 -200.53 % | 0.91 517.91 % | 0.15 116.11 % | -0.91 -173.79 % | -0.33 63.74 % | -0.92 47.05 % | -1.73 |
| EBITDA | 129.792 M 121.19 % | 58.679 M 44.48 % | 40.614 M -70.75 % | 138.833 M 351.37 % | 30.758 M 172.08 % | -42.672 M 52.50 % | -89.843 M -584.99 % | -13.116 M 75.55 % | -53.634 M -227.64 % | -16.370 M -118.77 % | 87.209 M 15.83 % | 75.289 M 398.33 % | 15.108 M 2 323.57 % | -679.461 K -100.73 % | 93.174 M 112.80 % | 43.785 M 767.57 % | -6.559 M -776.83 % | -748.026 K 92.98 % | -10.655 M 13.82 % | -12.365 M |
| Net income ratio | 0.47 392.95 % | 0.09 -36.54 % | 0.15 -81.39 % | 0.80 -13.58 % | 0.93 265.93 % | -0.56 1.98 % | -0.57 -356.05 % | -0.13 -124.72 % | 0.51 852.89 % | -0.07 -151.35 % | 0.13 -17.16 % | 0.16 20.26 % | 0.13 114.65 % | -0.90 -199.25 % | 0.90 631.15 % | 0.12 113.01 % | -0.95 -327.78 % | -0.22 -109.85 % | -0.11 93.89 % | -1.73 |
| Ratio EBITDA | 0.59 55.38 % | 0.38 25.30 % | 0.30 -49.77 % | 0.61 84.98 % | 0.33 210.19 % | -0.30 32.22 % | -0.44 -602.33 % | -0.06 69.19 % | -0.20 -334.85 % | -0.05 -116.71 % | 0.28 -12.24 % | 0.32 38.78 % | 0.23 1 750.09 % | -0.01 -101.03 % | 1.35 195.03 % | 0.46 520.05 % | -0.11 -423.66 % | -0.02 94.96 % | -0.41 56.42 % | -0.95 |
| Gross profit ratio | 0.48 58.13 % | 0.30 24.33 % | 0.24 -58.96 % | 0.59 196.62 % | 0.20 225.75 % | -0.16 -40.41 % | -0.11 -1 223.08 % | 0.01 -86.80 % | 0.08 24.14 % | 0.06 -81.46 % | 0.33 -7.29 % | 0.36 -13.26 % | 0.41 93.16 % | 0.21 -55.11 % | 0.47 3.99 % | 0.46 84.04 % | 0.25 -1.34 % | 0.25 -74.38 % | 0.98 202.38 % | -0.96 |
| Weighted average shs out dil | 902.736 M -0.50 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 6.76 % | 849.818 M 20.99 % | 702.387 M 11.47 % | 630.108 M -1.81 % | 641.729 M 37.28 % | 467.451 M 9.27 % | 427.792 M -4.03 % | 445.764 M 6.53 % | 418.443 M 16.96 % | 357.771 M -2.78 % | 368.011 M 4.96 % | 350.634 M 9.56 % | 320.044 M 12.67 % | 284.051 M 70.16 % | 166.934 M 83.02 % | 91.212 M |
| Weighted average shs out | 902.736 M -0.50 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 6.76 % | 849.818 M 20.99 % | 702.387 M 11.47 % | 630.108 M 2.65 % | 613.814 M 31.31 % | 467.451 M 9.27 % | 427.792 M -4.03 % | 445.764 M 6.53 % | 418.443 M 16.96 % | 357.771 M -2.78 % | 368.011 M 5.86 % | 347.641 M 8.62 % | 320.044 M 12.67 % | 284.051 M 70.16 % | 166.934 M 83.02 % | 91.212 M |
| EPS diluted | 0.11 583.23 % | 0.02 -26.82 % | 0.02 -89.00 % | 0.20 108.12 % | 0.10 201.69 % | -0.09 44.41 % | -0.17 -307.67 % | -0.04 -119.86 % | 0.21 515.84 % | -0.05 -152.77 % | 0.10 14.06 % | 0.08 303.37 % | 0.02 117.33 % | -0.12 -170.59 % | 0.17 402.96 % | 0.03 118.78 % | -0.18 -540.57 % | -0.03 -71.34 % | -0.02 93.44 % | -0.25 |
| Earnings per share | 0.11 583.23 % | 0.02 -26.82 % | 0.02 -89.00 % | 0.20 108.12 % | 0.10 201.69 % | -0.09 44.41 % | -0.17 -307.67 % | -0.04 -119.86 % | 0.21 515.84 % | -0.05 -152.77 % | 0.10 14.06 % | 0.08 303.37 % | 0.02 117.33 % | -0.12 -170.59 % | 0.17 398.53 % | 0.03 118.94 % | -0.18 -540.57 % | -0.03 -71.34 % | -0.02 93.44 % | -0.25 |
| Gross profit | 104.356 M 125.11 % | 46.358 M 43.36 % | 32.336 M -76.10 % | 135.273 M 623.81 % | 18.689 M 182.25 % | -22.721 M 1.62 % | -23.094 M -1 195.37 % | 2.108 M -89.52 % | 20.120 M -6.47 % | 21.511 M -79.17 % | 103.256 M 22.37 % | 84.380 M 211.47 % | 27.091 M 160.29 % | 10.408 M -68.18 % | 32.712 M -24.99 % | 43.612 M 192.50 % | 14.910 M 65.19 % | 9.026 M -64.31 % | 25.290 M 302.44 % | -12.493 M |
| Income tax expense | 17.878 M 46.13 % | 12.234 M 53.58 % | 7.966 M 118.73 % | -42.525 M 12.93 % | -48.841 M -1 385.63 % | 3.799 M 145.08 % | 1.550 M 119.86 % | -7.805 M -121.62 % | 36.095 M 942.34 % | -4.285 M -334.96 % | 1.824 M -74.76 % | 7.226 M 167.97 % | -10.632 M -1 093.60 % | -890.731 K -363.89 % | -192.014 K -113.27 % | 1.447 M 193.75 % | 492.630 K 112.39 % | -3.975 M 81.04 % | -20.963 M -605.57 % | 4.146 M |
| Cost of revenue | 114.559 M 6.64 % | 107.423 M 6.33 % | 101.028 M 7.82 % | 93.698 M 24.69 % | 75.145 M -54.78 % | 166.170 M -27.06 % | 227.816 M 9.64 % | 207.793 M -14.96 % | 244.342 M -25.84 % | 329.489 M 57.54 % | 209.150 M 37.31 % | 152.314 M 292.31 % | 38.825 M 0.82 % | 38.507 M 6.07 % | 36.304 M -30.29 % | 52.075 M 14.96 % | 45.298 M 68.19 % | 26.932 M 5 038.88 % | 524.082 K -97.95 % | 25.548 M |
| General and administrative expenses | 1.269 M -42.94 % | 2.224 M -31.57 % | 3.250 M 51.66 % | 2.143 M -60.54 % | 5.431 M -20.09 % | 6.796 M 16.55 % | 5.831 M 1.64 % | 5.737 M -53.62 % | 12.368 M 9.55 % | 11.289 M 90.67 % | 5.921 M 7.24 % | 5.521 M -55.40 % | 12.380 M 15.91 % | 10.681 M 7.49 % | 9.937 M -51.32 % | 20.413 M -22.78 % | 26.436 M 68.54 % | 15.685 M 39.92 % | 11.210 M 434.67 % | 2.097 M |
| Selling and marketing expenses | 0.000 -100.00 % | 1.572 M 1 207.04 % | -142.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 |
| Other expenses | 16.432 M | 0.000 | 0.000 -100.00 % | 5.328 M -57.15 % | 12.434 M 588.10 % | 1.807 M 2 222.47 % | 77.805 K 100.84 % | -9.274 M -167.28 % | 13.785 M 262.16 % | 3.806 M 123.55 % | 1.703 M -67.93 % | 5.309 M 9.54 % | 4.847 M 1 307.33 % | -401.474 K -100.58 % | 68.719 M 236.23 % | 20.438 M 104.39 % | 9.999 M 70.83 % | 5.854 M 40.80 % | 4.157 M 52.02 % | 2.735 M |
| Operating expenses | 17.701 M 366.31 % | 3.796 M 22.14 % | 3.108 M -61.24 % | 8.018 M -18.28 % | 9.811 M -84.27 % | 62.384 M -20.18 % | 78.157 M 371.01 % | 16.594 M -83.78 % | 102.313 M 91.54 % | 53.415 M -17.77 % | 64.955 M 28.36 % | 50.604 M 73.04 % | 29.244 M 25.40 % | 23.320 M -5.13 % | 24.581 M -50.70 % | 49.857 M -25.47 % | 66.897 M 98.67 % | 33.673 M -34.91 % | 51.732 M 480.02 % | 8.919 M |
| Cost and expenses | 132.260 M 18.92 % | 111.219 M 6.80 % | 104.136 M 2.38 % | 101.716 M 19.73 % | 84.956 M -62.83 % | 228.554 M -25.30 % | 305.973 M 36.36 % | 224.387 M -35.27 % | 346.654 M -9.47 % | 382.903 M 39.69 % | 274.105 M 35.08 % | 202.918 M 198.11 % | 68.069 M 10.09 % | 61.828 M 1.55 % | 60.885 M -40.27 % | 101.932 M -9.15 % | 112.195 M 85.13 % | 60.605 M 15.98 % | 52.256 M 51.61 % | 34.467 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 -100.00 % | 254.869 K |
| Selling general and administrative expenses | 1.269 M -66.57 % | 3.796 M 22.14 % | 3.108 M 45.03 % | 2.143 M -60.54 % | 5.431 M -20.09 % | 6.796 M 16.55 % | 5.831 M 1.64 % | 5.737 M -53.62 % | 12.368 M 9.55 % | 11.289 M 90.67 % | 5.921 M 7.24 % | 5.521 M -55.40 % | 12.380 M 15.91 % | 10.681 M 7.49 % | 9.937 M -51.32 % | 20.413 M -22.78 % | 26.436 M 68.54 % | 15.685 M 39.92 % | 11.210 M 434.67 % | 2.097 M |
| Interest income | 9.837 M 38.76 % | 7.089 M 147.18 % | 2.868 M 90.69 % | 1.504 M -20.25 % | 1.886 M 327.66 % | 441.000 K -45.36 % | 807.144 K 18.68 % | 680.102 K -63.30 % | 1.853 M 44.58 % | 1.282 M -54.94 % | 2.845 M 49.32 % | 1.905 M -31.98 % | 2.801 M -29.84 % | 3.992 M 21.26 % | 3.292 M 192.06 % | 1.127 M -11.36 % | 1.272 M -62.40 % | 3.382 M 440.70 % | 625.478 K 99.23 % | 313.954 K |
| Interest expense | 566.000 K -35.46 % | 877.000 K 253.63 % | 248.000 K -59.34 % | 610.000 K -79.66 % | 2.999 M 50.55 % | 1.992 M 35.30 % | 1.472 M 0.20 % | 1.469 M 113.90 % | 686.933 K -37.20 % | 1.094 M 804.19 % | 120.970 K -93.69 % | 1.916 M 436.63 % | 357.129 K -7.55 % | 386.274 K -2.19 % | 394.920 K -65.51 % | 1.145 M 15.32 % | 992.919 K 52.79 % | 649.873 K -68.12 % | 2.039 M 44.43 % | 1.412 M |
| Depreciation and amortization | 8.999 M -44.16 % | 16.117 M 239.59 % | 4.746 M 25.56 % | 3.780 M -81.39 % | 20.313 M 93.02 % | 10.524 M 5.62 % | 9.964 M -22.88 % | 12.920 M 23.69 % | 10.445 M 0.00 % | 10.445 M -76.45 % | 44.361 M 29.34 % | 34.298 M 206.97 % | 11.173 M 1.69 % | 10.987 M -14.24 % | 12.811 M -55.19 % | 28.592 M -19.14 % | 35.359 M 132.84 % | 15.186 M 38.01 % | 11.004 M 83.45 % | 5.998 M |
| Operating income | 86.655 M 103.60 % | 42.562 M 45.62 % | 29.228 M -78.20 % | 134.087 M 397.02 % | 26.978 M 142.83 % | -62.985 M 37.25 % | -100.367 M -334.87 % | -23.079 M 65.32 % | -66.554 M -148.19 % | -26.815 M -162.58 % | 42.848 M 4.53 % | 40.991 M 941.68 % | 3.935 M 133.73 % | -11.667 M -114.52 % | 80.363 M 428.94 % | 15.193 M 136.25 % | -41.918 M -163.07 % | -15.934 M 26.43 % | -21.659 M -17.95 % | -18.363 M |
| Operating income ratio | 0.40 43.02 % | 0.28 26.29 % | 0.22 -62.58 % | 0.59 103.68 % | 0.29 165.48 % | -0.44 10.44 % | -0.49 -345.88 % | -0.11 56.31 % | -0.25 -229.41 % | -0.08 -155.70 % | 0.14 -20.80 % | 0.17 190.09 % | 0.06 125.03 % | -0.24 -120.48 % | 1.16 633.35 % | 0.16 122.81 % | -0.70 -57.11 % | -0.44 47.18 % | -0.84 40.35 % | -1.41 |
| Total other income expenses net | 33.572 M 327.10 % | -14.783 M -1 011.50 % | -1.330 M -123.49 % | 5.663 M -54.46 % | 12.434 M 191.72 % | -13.556 M 9.94 % | -15.052 M -36.55 % | -11.023 M -182.45 % | 13.368 M 251.21 % | 3.806 M 5 147.78 % | -75.407 K -102.05 % | 3.687 M 634.08 % | -690.308 K 97.91 % | -32.957 M -164.17 % | 51.361 M 151.30 % | 20.438 M 1 143.57 % | -1.958 M -118.71 % | 10.469 M 151.81 % | 4.157 M 3 489.80 % | -122.647 K |
| 2024 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -214.491 M -59.25 % | -134.685 M -21.79 % | -110.590 M 6.83 % | -118.691 M -1 904.91 % | 6.576 M -69.39 % | 21.481 M 1 168.36 % | -2.011 M 90.36 % | -20.864 M 49.88 % | -41.629 M -75.34 % | -23.741 M 74.77 % | -94.115 M -65.30 % | -56.936 M 7.07 % | -61.265 M -59.04 % | -38.521 M 48.52 % | -74.825 M -180.64 % | -26.662 M -958.88 % | 3.104 M 106.44 % | -48.211 M -167.28 % | -18.038 M -219.48 % | 15.096 M |
| Total investments | 14.039 M -25.14 % | 18.754 M -47.82 % | 35.940 M 1 044.59 % | 3.140 M -54.55 % | 6.908 M -31.11 % | 10.028 M -8.96 % | 11.015 M -43.46 % | 19.482 M -3.36 % | 20.159 M -53.38 % | 43.239 M 727.93 % | 5.222 M -26.20 % | 7.077 M -25.79 % | 9.536 M -82.18 % | 53.519 M -28.76 % | 75.127 M 21.97 % | 61.596 M 295.57 % | 15.572 M 50.27 % | 10.363 M 26.07 % | 8.220 M | 0.000 |
| Total debt | 6.153 M -26.37 % | 8.357 M 150.28 % | 3.339 M -6.13 % | 3.557 M -82.26 % | 20.048 M -43.65 % | 35.576 M 280.34 % | 9.354 M -9.80 % | 10.371 M 22.06 % | 8.496 M -44.98 % | 15.443 M 213.69 % | 4.923 M 2 745.92 % | 172.987 K -7.89 % | 187.813 K -95.78 % | 4.450 M 284.03 % | 1.159 M -59.12 % | 2.835 M -71.80 % | 10.054 M 79.93 % | 5.588 M -50.57 % | 11.305 M -45.70 % | 20.817 M |
| Accumulated other comprehensive income loss | 27.315 M -1.80 % | 27.815 M 0.00 % | 27.815 M 0.00 % | 27.815 M -0.08 % | 27.837 M -1.22 % | 28.181 M 0.49 % | 28.044 M -9.86 % | 31.113 M 6.94 % | 29.093 M -13.27 % | 33.545 M 44.69 % | 23.184 M 17.45 % | 19.740 M 0.00 % | 19.740 M 2.06 % | 19.341 M 24.01 % | 15.596 M -0.78 % | 15.719 M -12.36 % | 17.937 M 2.05 % | 17.577 M -3.24 % | 18.165 M 159.90 % | 6.989 M |
| Retained earnings | 89.197 M 778.20 % | -13.152 M 52.58 % | -27.737 M 26.43 % | -37.703 M 82.90 % | -220.543 M 28.58 % | -308.796 M -35.17 % | -228.456 M -98.23 % | -115.249 M -39.09 % | -82.858 M -81.44 % | -45.666 M -367.43 % | -9.770 M 75.25 % | -39.480 M 48.68 % | -76.932 M 10.13 % | -85.604 M -105.38 % | -41.680 M 59.97 % | -104.123 M 10.21 % | -115.964 M -97.54 % | -58.704 M -15.76 % | -50.710 M -5.70 % | -47.975 M |
| Common stock | 311.262 M -2.60 % | 319.570 M 0.00 % | 319.570 M 0.00 % | 319.570 M -3.86 % | 332.406 M 0.00 % | 332.406 M 10.07 % | 302.005 M 18.63 % | 254.587 M 0.82 % | 252.511 M -37.96 % | 407.029 M 22.29 % | 332.852 M 0.44 % | 331.399 M 0.13 % | 330.962 M 18.59 % | 279.086 M -3.78 % | 290.056 M -0.03 % | 290.142 M 5.78 % | 274.280 M -0.10 % | 274.560 M 36.83 % | 200.663 M 141.41 % | 83.121 M |
| Total equity | 427.774 M 27.99 % | 334.233 M 4.56 % | 319.648 M 3.22 % | 309.682 M 123.36 % | 138.646 M 167.70 % | 51.791 M -49.02 % | 101.593 M -40.40 % | 170.450 M -14.24 % | 198.746 M -49.67 % | 394.908 M 14.05 % | 346.267 M 11.10 % | 311.659 M 13.84 % | 273.770 M 28.64 % | 212.824 M -19.37 % | 263.954 M 30.76 % | 201.866 M 14.41 % | 176.441 M -24.41 % | 233.433 M 38.85 % | 168.117 M 299.00 % | 42.135 M |
| Other non current liabilities | 30.893 M 12.18 % | 27.539 M 88.93 % | 14.576 M -7.19 % | 15.706 M 26.09 % | 12.456 M -75.77 % | 51.397 M 21.60 % | 42.269 M 3.21 % | 40.953 M 0.43 % | 40.776 M -52.96 % | 86.693 M 24.69 % | 69.525 M -16.05 % | 82.818 M 1 105.21 % | 6.872 M 104.20 % | 3.365 M 32.99 % | 2.530 M 7.61 % | 2.351 M -48.46 % | 4.562 M -12.67 % | 5.224 M 18.15 % | 4.422 M -3.55 % | 4.585 M |
| Long term debt | 2.508 M -42.04 % | 4.327 M 207.10 % | 1.409 M -12.59 % | 1.612 M -39.94 % | 2.684 M 8.75 % | 2.468 M -42.74 % | 4.310 M -21.95 % | 5.522 M 4.02 % | 5.309 M -48.17 % | 10.242 M 213.64 % | 3.266 M 5 718.62 % | 56.122 K -53.20 % | 119.913 K -95.93 % | 2.943 M 1 255.86 % | 217.041 K -68.14 % | 681.339 K -87.90 % | 5.631 M 44.54 % | 3.896 M -40.59 % | 6.557 M -65.61 % | 19.066 M |
| Total non current liabilities | 33.401 M -36.73 % | 52.793 M 230.27 % | 15.985 M -7.70 % | 17.318 M 14.39 % | 15.140 M -71.89 % | 53.865 M 15.64 % | 46.579 M 0.22 % | 46.475 M 0.85 % | 46.085 M -55.15 % | 102.747 M 31.99 % | 77.846 M -6.07 % | 82.874 M 1 085.34 % | 6.992 M 10.84 % | 6.308 M 129.60 % | 2.747 M -9.41 % | 3.033 M -70.25 % | 10.193 M 11.77 % | 9.120 M -41.69 % | 15.640 M -33.87 % | 23.650 M |
| Other current liabilities | 29.822 M 493.00 % | 5.029 M -42.56 % | 8.755 M 23.31 % | 7.100 M 182.25 % | -8.632 M -124.91 % | -3.838 M -160.59 % | 6.334 M -5.94 % | 6.734 M 181.67 % | 2.391 M -13.84 % | 2.775 M -72.80 % | 10.202 M -4.42 % | 10.673 M 49.09 % | 7.159 M 701.02 % | -1.191 M -222.25 % | 974.367 K 46.99 % | 662.870 K 112.78 % | -5.189 M 61.25 % | -13.390 M -298.74 % | -3.358 M 47.05 % | -6.342 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.632 M -80.77 % | 8.486 M 140.33 % | 3.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.987 M -42.26 % | 22.493 M 11.23 % | 20.223 M 0.38 % | 20.145 M 137.27 % | 8.490 M 175.23 % | 3.085 M -6.34 % | 3.294 M -37.35 % | 5.257 M 7.00 % | 4.913 M 424.00 % | 937.583 K -53.10 % | 1.999 M 334.93 % | 459.612 K |
| Short term debt | 3.645 M -9.55 % | 4.030 M 108.81 % | 1.930 M -0.77 % | 1.945 M -88.80 % | 17.364 M -47.55 % | 33.108 M 556.46 % | 5.043 M 4.03 % | 4.848 M 52.10 % | 3.188 M -38.72 % | 5.201 M 213.79 % | 1.658 M 1 318.35 % | 116.865 K 72.11 % | 67.900 K -95.50 % | 1.507 M 60.07 % | 941.788 K -56.26 % | 2.153 M -51.31 % | 4.423 M 161.41 % | 1.692 M -64.36 % | 4.748 M 171.14 % | 1.751 M |
| Total current liabilities | 43.857 M 63.42 % | 26.837 M 37.18 % | 19.563 M -20.74 % | 24.681 M -16.65 % | 29.613 M -33.16 % | 44.306 M 15.67 % | 38.303 M -13.67 % | 44.366 M 16.09 % | 38.217 M -62.28 % | 101.332 M 60.27 % | 63.225 M 72.61 % | 36.629 M 193.91 % | 12.462 M 15.52 % | 10.788 M 29.55 % | 8.327 M -39.56 % | 13.777 M -35.04 % | 21.210 M 13.48 % | 18.691 M 39.12 % | 13.435 M 40.25 % | 9.579 M |
| Total liabilities | 77.258 M -2.98 % | 79.630 M 124.01 % | 35.548 M -15.36 % | 41.999 M -6.15 % | 44.753 M -54.41 % | 98.171 M 15.66 % | 84.882 M -6.56 % | 90.841 M 7.76 % | 84.302 M -58.69 % | 204.079 M 44.66 % | 141.071 M 18.05 % | 119.503 M 514.28 % | 19.454 M 13.80 % | 17.096 M 54.37 % | 11.075 M -34.12 % | 16.810 M -46.47 % | 31.403 M 12.92 % | 27.811 M -4.35 % | 29.076 M -12.50 % | 33.230 M |
| Other non current assets | 39.130 M 11 016.48 % | 352.000 K 0.00 % | 352.000 K -98.77 % | 28.672 M -23.02 % | 37.246 M | 0.000 -100.00 % | 44.850 K -45.93 % | 82.950 K -16.21 % | 99.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.074 K -84.39 % | 448.989 K 96.69 % | 228.269 K 297.24 % | 57.464 K -50.00 % | 114.928 K -62.50 % | 306.474 K | 0.000 | 0.000 |
| Long term investments | 14.039 M -25.14 % | 18.754 M -47.82 % | 35.940 M 1 044.59 % | 3.140 M -52.05 % | 6.548 M -34.70 % | 10.028 M -8.96 % | 11.015 M 20.11 % | 9.171 M -1.40 % | 9.301 M -78.49 % | 43.239 M 1 042.70 % | 3.784 M 535.33 % | 595.581 K -77.53 % | 2.650 M -94.65 % | 49.528 M -31.03 % | 71.807 M 26.89 % | 56.591 M 400.08 % | 11.316 M 9.20 % | 10.363 M 26.07 % | 8.220 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 3.457 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 % | 14.868 M -54.42 % | 32.620 M -3.78 % | 33.902 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 3.457 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 % | 14.868 M -54.42 % | 32.620 M -3.78 % | 33.902 M | 0.000 |
| Property plant equipment net | 171.785 M 11.62 % | 153.895 M 34.91 % | 114.072 M 12.71 % | 101.206 M 36.27 % | 74.270 M -23.39 % | 96.941 M -2.27 % | 99.192 M -29.21 % | 140.116 M 14.17 % | 122.729 M -72.25 % | 442.260 M 35.88 % | 325.466 M 3.78 % | 313.618 M 61.15 % | 194.609 M 81.01 % | 107.514 M 11.50 % | 96.428 M 1.05 % | 95.428 M -35.74 % | 148.497 M -0.16 % | 148.733 M 38.24 % | 107.594 M 61.04 % | 66.810 M |
| Total non current assets | 233.383 M 5.97 % | 220.235 M 16.59 % | 188.905 M 5.53 % | 179.000 M 51.61 % | 118.064 M 10.37 % | 106.969 M -2.98 % | 110.252 M -26.19 % | 149.369 M 13.05 % | 132.129 M -72.78 % | 485.498 M 47.46 % | 329.250 M 4.79 % | 314.214 M 59.23 % | 197.330 M 25.30 % | 157.491 M -6.51 % | 168.463 M 10.77 % | 152.077 M -13.00 % | 174.796 M -8.97 % | 192.022 M 28.26 % | 149.716 M 124.09 % | 66.810 M |
| Other current assets | 4.766 M -8.85 % | 5.229 M -56.43 % | 12.002 M 3 233.89 % | 360.000 K -84.56 % | 2.332 M -3.52 % | 2.417 M -1.56 % | 2.455 M -76.19 % | 10.312 M | 0.000 -100.00 % | 528.564 K -35.48 % | 819.215 K 0.88 % | 812.095 K 72.04 % | 472.039 K 132.15 % | 203.334 K -86.23 % | 1.476 M -1.01 % | 1.491 M -25.44 % | 2.000 M -53.22 % | 4.275 M 22.46 % | 3.491 M 1 718.71 % | 191.960 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.312 M -5.03 % | 10.858 M | 0.000 -100.00 % | 1.439 M -77.80 % | 6.481 M -5.88 % | 6.886 M 72.55 % | 3.991 M 20.18 % | 3.321 M -33.66 % | 5.005 M 17.63 % | 4.255 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 220.644 M 54.25 % | 143.042 M 25.55 % | 113.929 M -6.81 % | 122.248 M 807.42 % | 13.472 M -4.42 % | 14.095 M 24.03 % | 11.364 M -63.62 % | 31.235 M -37.69 % | 50.125 M 27.92 % | 39.185 M -60.43 % | 99.038 M 73.42 % | 57.109 M -7.07 % | 61.453 M 43.01 % | 42.971 M -43.45 % | 75.983 M 157.60 % | 29.497 M 324.44 % | 6.949 M -87.08 % | 53.799 M 83.35 % | 29.342 M 412.93 % | 5.721 M |
| Cash and short term investments | 220.644 M 54.25 % | 143.042 M 25.55 % | 113.929 M -6.81 % | 122.248 M 807.42 % | 13.472 M -4.42 % | 14.095 M 24.03 % | 11.364 M -72.65 % | 41.546 M -31.87 % | 60.983 M 55.63 % | 39.185 M -61.00 % | 100.476 M 58.01 % | 63.590 M -6.95 % | 68.339 M 45.52 % | 46.962 M -40.78 % | 79.304 M 129.85 % | 34.502 M 207.92 % | 11.205 M -79.17 % | 53.799 M 83.35 % | 29.342 M 412.93 % | 5.721 M |
| Total current assets | 271.649 M 40.29 % | 193.628 M 16.44 % | 166.291 M -3.70 % | 172.681 M 164.30 % | 65.335 M 51.97 % | 42.993 M -43.60 % | 76.224 M -31.90 % | 111.922 M -25.84 % | 150.919 M 32.98 % | 113.489 M -28.21 % | 158.087 M 35.18 % | 116.948 M 21.95 % | 95.895 M 32.40 % | 72.428 M -32.03 % | 106.566 M 60.01 % | 66.599 M 101.53 % | 33.047 M -52.26 % | 69.222 M 45.80 % | 47.477 M 455.02 % | 8.554 M |
| Inventory | 37.573 M 31.42 % | 28.591 M 24.58 % | 22.949 M -2.69 % | 23.583 M 14.89 % | 20.526 M 0.97 % | 20.328 M -55.67 % | 45.859 M -17.04 % | 55.278 M 26.67 % | 43.639 M -16.36 % | 52.173 M 42.86 % | 36.522 M 9.84 % | 33.249 M 127.07 % | 14.643 M 23.06 % | 11.899 M -9.65 % | 13.169 M -11.15 % | 14.822 M -7.28 % | 15.985 M 337.27 % | 3.656 M -44.89 % | 6.633 M 198.28 % | 2.224 M |
| Net receivables | 8.666 M -48.31 % | 16.766 M -3.70 % | 17.411 M 49.27 % | 11.664 M -50.97 % | 23.788 M 286.61 % | 6.153 M -62.81 % | 16.545 M 20.98 % | 13.676 M -70.46 % | 46.297 M 114.32 % | 21.602 M 6.57 % | 20.270 M 5.04 % | 19.298 M 55.11 % | 12.441 M -6.91 % | 13.364 M 7.17 % | 12.471 M -16.36 % | 14.910 M 299.35 % | 3.734 M -43.94 % | 6.660 M -14.18 % | 7.761 M 1 757.43 % | 417.820 K |
| Tax assets | 8.429 M -82.15 % | 47.234 M 22.56 % | 38.541 M -9.37 % | 42.525 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 |
| 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 | 10.390 M 16.89 % | 8.889 M 145.35 % | 3.623 M 1.34 % | 3.575 M -58.79 % | 8.675 M 15.39 % | 7.518 M -44.16 % | 13.463 M -17.87 % | 16.392 M 0.44 % | 16.320 M -53.94 % | 35.431 M 127.53 % | 15.572 M 20.53 % | 12.920 M 393.52 % | 2.618 M -50.00 % | 5.236 M 63.33 % | 3.206 M -41.51 % | 5.480 M -50.12 % | 10.988 M -27.69 % | 15.195 M 152.28 % | 6.023 M -14.99 % | 7.085 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.813 M 14.97 % | 5.056 M | 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 100.00 % | -18.372 K -114.37 % | 127.868 K -31.85 % | 187.618 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.524 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 |
| 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 100.00 % | -1.054 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 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 20.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.813 M -14.97 % | -5.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.662 M | 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 | 505.032 M 22.03 % | 413.863 M 16.52 % | 355.196 M 1.00 % | 351.681 M 91.76 % | 183.399 M 22.30 % | 149.962 M -19.58 % | 186.475 M -28.63 % | 261.291 M -7.69 % | 283.048 M -52.75 % | 598.987 M 22.91 % | 487.338 M 13.03 % | 431.162 M 47.04 % | 293.224 M 27.53 % | 229.919 M -16.40 % | 275.029 M 25.77 % | 218.676 M 5.21 % | 207.844 M -20.44 % | 261.244 M 32.48 % | 197.193 M 161.65 % | 75.364 M |
| 2024 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -33.716 M | 0.000 -100.00 % | 344.000 K 351.09 % | -137.000 K 80.26 % | -694.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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.000 K -80.26 % | 694.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 |
| Change in working capital | 0.000 100.00 % | -530.000 K 94.77 % | -10.126 M | 0.000 100.00 % | -16.009 M -236.47 % | 11.731 M 217.05 % | -10.022 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 |
| Accounts receivables | 0.000 -100.00 % | 204.000 K 103.89 % | -5.250 M | 0.000 100.00 % | -16.860 M -261.63 % | 10.431 M 367.27 % | -3.903 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 |
| Inventory | 0.000 100.00 % | -5.970 M -1 118.77 % | 586.000 K | 0.000 100.00 % | -198.000 K -100.83 % | 23.868 M 17 986.20 % | 131.968 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 |
| Accounts payables | 0.000 -100.00 % | 3.292 M 152.24 % | -6.302 M | 0.000 -100.00 % | 1.157 M 106.47 % | -17.887 M -157.37 % | -6.950 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 working capital | 0.000 -100.00 % | 1.944 M 131.43 % | 840.000 K | 0.000 100.00 % | -108.000 K 97.69 % | -4.681 M -770.23 % | 698.421 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 |
| Other non cash items | 143.567 M 313.88 % | 34.688 M 43.91 % | 24.104 M | 0.000 100.00 % | -17.164 M 67.15 % | -52.256 M -168.85 % | 75.901 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 |
| Net cash provided by operating activities | 143.567 M 121.35 % | 64.860 M 461.17 % | 11.558 M | 0.000 -100.00 % | 4.404 M 120.93 % | -21.043 M -38.79 % | -15.161 M | 0.000 -100.00 % | 26.837 M -56.74 % | 62.040 M -25.08 % | 82.813 M 12.83 % | 73.396 M 639.81 % | 9.921 M 66.94 % | 5.943 M -75.21 % | 23.976 M 440.34 % | 4.437 M 130.94 % | -14.340 M -200.64 % | 14.248 M 238.19 % | -10.310 M 38.68 % | -16.814 M |
| Investments in property plant and equipment | -39.936 M -14.34 % | -34.926 M -85.40 % | -18.838 M 48.77 % | -36.773 M -62.23 % | -22.667 M 28.27 % | -31.601 M 37.88 % | -50.868 M -34.20 % | -37.904 M 41.10 % | -64.358 M 49.94 % | -128.571 M -74.48 % | -73.688 M -51.21 % | -48.732 M -154.14 % | -19.175 M -14.52 % | -16.744 M -6.53 % | -15.718 M -9.11 % | -14.405 M 62.83 % | -38.760 M 22.68 % | -50.132 M -590.06 % | -7.265 M 76.72 % | -31.200 M |
| Acquisitions net | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 11.000 M -54.17 % | 24.000 M 7 423.51 % | 319.000 K 1 968.07 % | 15.425 K | 0.000 100.00 % | -57.245 M -120.21 % | -25.996 M | 0.000 100.00 % | -29.530 M -2 720.35 % | 1.127 M 125.69 % | -4.387 M -28.70 % | -3.409 M 66.62 % | -10.213 M -439.36 % | -1.894 M 64.66 % | -5.358 M -280.25 % | 2.972 M | 0.000 |
| Purchases of investments | -13.044 M -627.09 % | -1.794 M | 0.000 100.00 % | -4.050 M -13 400.00 % | -30.000 K -100.83 % | 3.600 M -34.43 % | 5.491 M 432.86 % | -1.650 M -104.91 % | -805.000 K 68.73 % | -2.574 M | 0.000 | 0.000 100.00 % | -902.101 K 90.27 % | -9.267 M -29.61 % | -7.150 M 81.07 % | -37.762 M -15 004.84 % | -250.000 K | 0.000 100.00 % | -1.927 M | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 5.954 M 7 533.33 % | 78.000 K -49.68 % | 155.000 K -96.59 % | 4.543 M | 0.000 100.00 % | -13.827 M -4 718.29 % | 299.400 K 89.99 % | 157.591 K | 0.000 -100.00 % | 28.650 M 4 469.85 % | -655.625 K -101.35 % | 48.580 M 78 757.09 % | 61.605 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -2.473 M -208.66 % | 2.276 M -62.04 % | 5.995 M 14 521.95 % | 41.000 K -99.52 % | 8.538 M 287.52 % | -4.553 M 17.08 % | -5.491 M -926.14 % | 664.621 K 104.64 % | -14.327 M 48.07 % | -27.587 M -20.65 % | -22.865 M -128.90 % | -9.989 M -295.52 % | -2.526 M -220.61 % | 2.094 M 122.47 % | -9.319 M -106.90 % | 135.086 M 2 673.87 % | -5.248 M 10.65 % | -5.874 M -398.34 % | -1.179 M 93.26 % | -17.499 M |
| Net cash used for investing activites | -55.453 M -69.84 % | -32.650 M -73.32 % | -18.838 M 20.94 % | -23.828 M -340.23 % | 9.919 M 130.92 % | -32.080 M 30.73 % | -46.310 M -19.08 % | -38.889 M 68.29 % | -122.638 M 7.11 % | -132.028 M -77.57 % | -74.351 M 4.65 % | -77.976 M -841.60 % | 10.515 M 140.70 % | -25.836 M -214.82 % | 22.502 M 159.68 % | 8.665 M 121.86 % | -39.637 M 28.94 % | -55.780 M -796.90 % | -6.219 M 80.07 % | -31.200 M |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.526 M -32.95 % | 50.000 M 9 298.50 % | 532.000 K -99.54 % | 115.639 M | 0.000 -100.00 % | 88.000 K -75.38 % | 357.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.020 M 620 830.23 % | 2.580 K -100.00 % | 74.531 M 82.03 % | 40.945 M 162.26 % | 15.612 M |
| Common stock repurchased | -8.308 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.330 M 9.77 % | -2.582 M -18 529.20 % | -13.861 K 99.74 % | -5.257 M -4 394.24 % | -116.968 K -1 480.01 % | -7.403 K 0.32 % | -7.427 K 88.55 % | -64.865 K 99.41 % | -10.932 M | 0.000 100.00 % | -33.167 K -584.00 % | -4.849 K 99.07 % | -520.388 K 40.02 % | -867.619 K -5.61 % | -821.551 K |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -58.000 K -906.42 % | -5.763 K | 0.000 100.00 % | -1.588 K 99.98 % | -10.058 M -5.36 % | -9.546 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 100.00 % | -5.947 M -38.36 % | -4.298 M | 0.000 |
| Other financing activites | -2.204 M 28.83 % | -3.097 M -120.02 % | 15.469 M 929.88 % | -1.864 M -106.67 % | 27.961 M -1.40 % | 28.358 M 629.90 % | -5.352 M -62.92 % | -3.285 M 9.75 % | -3.640 M -117.92 % | 20.309 M -52.70 % | 42.932 M 37 494.36 % | -114.810 K 90.76 % | -1.243 M 25.43 % | -1.666 M -19 387.15 % | 8.640 K -99.94 % | 13.458 M 88.74 % | 7.130 M 243.31 % | 2.077 M -63.87 % | 5.749 M -68.91 % | 18.490 M |
| Net cash used provided by financing activities | -10.512 M -239.43 % | -3.097 M -198.08 % | -1.039 M 94.03 % | -17.392 M 13.14 % | -20.024 M -136.62 % | 54.682 M 31.45 % | 41.600 M 670.12 % | -7.297 M -106.84 % | 106.741 M 953.26 % | 10.134 M -69.72 % | 33.467 M 14 125.27 % | 235.263 K 112.04 % | -1.954 M 85.11 % | -13.119 M -151 936.52 % | 8.640 K -99.91 % | 9.445 M 32.50 % | 7.128 M -89.20 % | 65.988 M 51.50 % | 43.558 M 30.88 % | 33.281 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 108.776 M | 0.000 -100.00 % | 5.078 M 333.28 % | 1.172 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 |
| Net change in cash | 77.602 M 166.55 % | 29.113 M -71.02 % | 100.457 M -7.65 % | 108.776 M 17 560.03 % | -623.000 K -122.81 % | 2.731 M 113.74 % | -19.870 M -5.19 % | -18.890 M -272.67 % | 10.940 M 118.28 % | -59.853 M -242.75 % | 41.929 M 1 065.16 % | -4.344 M -123.51 % | 18.482 M 155.99 % | -33.012 M -171.01 % | 46.487 M 106.18 % | 22.547 M 148.13 % | -46.849 M -291.56 % | 24.457 M -9.51 % | 27.028 M 283.46 % | -14.732 M |
| Cash at beginning of period | 143.042 M 25.55 % | 113.929 M 745.67 % | 13.472 M 0.00 % | 13.472 M -4.42 % | 14.095 M 24.03 % | 11.364 M -63.62 % | 31.235 M -37.69 % | 50.125 M 27.92 % | 39.185 M -60.43 % | 99.038 M 73.42 % | 57.109 M -7.07 % | 61.453 M 43.01 % | 42.971 M -43.45 % | 75.983 M 157.60 % | 29.497 M 324.44 % | 6.949 M -87.08 % | 53.799 M 83.35 % | 29.342 M 1 167.86 % | 2.314 M -86.42 % | 17.047 M |
| Cash at end of period | 220.644 M 54.25 % | 143.042 M 25.55 % | 113.929 M -6.81 % | 122.248 M 807.42 % | 13.472 M -4.42 % | 14.095 M 24.03 % | 11.364 M -63.62 % | 31.235 M -37.69 % | 50.125 M 27.92 % | 39.185 M -60.43 % | 99.038 M 73.42 % | 57.109 M -7.07 % | 61.453 M 43.01 % | 42.971 M -43.45 % | 75.983 M 157.60 % | 29.497 M 324.44 % | 6.949 M -87.08 % | 53.799 M 83.35 % | 29.342 M 1 167.86 % | 2.314 M |
| Operating cash flow | 143.567 M 121.35 % | 64.860 M 461.17 % | 11.558 M | 0.000 -100.00 % | 4.404 M 120.93 % | -21.043 M -38.79 % | -15.161 M | 0.000 -100.00 % | 26.837 M -56.74 % | 62.040 M -25.08 % | 82.813 M 12.83 % | 73.396 M 639.81 % | 9.921 M 66.94 % | 5.943 M -75.21 % | 23.976 M 440.34 % | 4.437 M 130.94 % | -14.340 M -200.64 % | 14.248 M 238.19 % | -10.310 M 38.68 % | -16.814 M |
| Capital expenditure | -40.935 M -17.20 % | -34.926 M -85.40 % | -18.838 M 48.77 % | -36.773 M -62.23 % | -22.667 M 28.27 % | -31.601 M 37.88 % | -50.868 M -34.20 % | -37.904 M 41.10 % | -64.358 M 49.94 % | -128.571 M -74.48 % | -73.688 M -51.21 % | -48.732 M -154.14 % | -19.175 M -14.52 % | -16.744 M -6.53 % | -15.718 M -9.11 % | -14.405 M 62.83 % | -38.760 M 22.68 % | -50.132 M -590.06 % | -7.265 M 76.72 % | -31.200 M |
| Free CashFlow | 102.632 M 242.86 % | 29.934 M 511.18 % | -7.280 M 80.20 % | -36.773 M -101.35 % | -18.263 M 65.31 % | -52.644 M 20.27 % | -66.029 M -74.20 % | -37.904 M -1.02 % | -37.522 M 43.60 % | -66.531 M -829.10 % | 9.125 M -63.00 % | 24.665 M 366.52 % | -9.254 M 14.32 % | -10.801 M -230.80 % | 8.258 M 182.84 % | -9.968 M 81.23 % | -53.100 M -47.98 % | -35.883 M -104.17 % | -17.575 M 63.40 % | -48.014 M |
| 2024 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2024-12-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 97.019 M 26.62 % | 76.619 M 22.52 % | 62.536 M -31.46 % | 91.245 M 45.91 % | 62.536 M 3.17 % | 66.682 M -60.39 % | 60.617 M -9.10 % | 168.355 M 290.97 % | 43.061 M -15.19 % | 50.773 M 46.04 % | 34.766 M -68.01 % | 108.683 M -3.58 % | 112.712 M 22.50 % | 92.010 M |
| Net income | 34.818 M -35.67 % | 54.121 M 348.06 % | 12.079 M 382.00 % | 2.506 M -79.25 % | 12.079 M -80.97 % | 9.966 M -91.72 % | 63.480 M 536.97 % | 120.414 M 75.75 % | 68.513 M 266.65 % | 18.686 M 199.50 % | -18.779 M 69.49 % | -61.561 M 23.83 % | -80.821 M -123.59 % | -36.147 M |
| Income before tax | 48.119 M -17.05 % | 58.007 M 229.75 % | 17.591 M 72.66 % | 10.188 M -40.25 % | 17.051 M -59.61 % | 13.949 M -84.77 % | 42.218 M 202.66 % | 91.595 M 797.55 % | 10.205 M -19.77 % | 12.720 M 167.73 % | -18.779 M 69.49 % | -61.561 M 23.83 % | -80.821 M -123.59 % | -36.147 M |
| Income before tax ratio | 0.50 -34.49 % | 0.76 169.14 % | 0.28 151.93 % | 0.11 -59.05 % | 0.27 -60.85 % | 0.21 -61.55 % | 0.70 232.94 % | 0.54 129.57 % | 0.24 -5.40 % | 0.25 146.38 % | -0.54 4.64 % | -0.57 21.01 % | -0.72 -82.52 % | -0.39 |
| EBITDA | 48.964 M -16.05 % | 58.324 M 43.37 % | 40.680 M 126.01 % | 17.999 M 68.39 % | 10.689 M -67.17 % | 20.307 M -80.89 % | 32.554 M 60.31 % | 106.279 M 62.77 % | 65.294 M 380.59 % | 13.586 M 172.58 % | -18.719 M 50.11 % | -37.521 M -257.01 % | -10.510 M 70.06 % | -35.102 M |
| Net income ratio | 0.36 -49.19 % | 0.71 265.70 % | 0.19 603.28 % | 0.03 -85.78 % | 0.19 -81.56 % | 0.15 -79.10 % | 1.05 600.70 % | 0.72 -55.05 % | 1.59 332.32 % | 0.37 168.13 % | -0.54 4.64 % | -0.57 21.01 % | -0.72 -82.52 % | -0.39 |
| Ratio EBITDA | 0.50 -33.70 % | 0.76 17.02 % | 0.65 229.76 % | 0.20 15.41 % | 0.17 -68.17 % | 0.30 -51.76 % | 0.54 76.35 % | 0.63 -58.37 % | 1.52 466.66 % | 0.27 149.70 % | -0.54 -55.96 % | -0.35 -270.25 % | -0.09 75.56 % | -0.38 |
| Gross profit ratio | 0.43 -10.29 % | 0.48 102.82 % | 0.24 -31.29 % | 0.35 26.25 % | 0.27 -53.31 % | 0.24 -59.08 % | 0.59 141.69 % | 0.59 175.59 % | 0.21 15.75 % | 0.19 13 710.16 % | 0.00 100.64 % | -0.21 -222.75 % | -0.06 77.13 % | -0.28 |
| Weighted average shs out dil | 886.392 M -1.74 % | 902.063 M -0.57 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 0.01 % | 907.266 M 0.00 % | 907.161 M -0.01 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 13.78 % | 797.416 M 12.24 % | 710.427 M 2.37 % | 694.005 M |
| Weighted average shs out | 886.392 M -1.74 % | 902.063 M -0.57 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 0.01 % | 907.266 M 0.00 % | 907.168 M -0.01 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 0.00 % | 907.266 M 13.78 % | 797.416 M 12.24 % | 710.427 M 2.37 % | 694.005 M |
| EPS diluted | 0.04 -34.50 % | 0.06 351.13 % | 0.01 375.00 % | 0.00 -78.95 % | 0.01 -81.00 % | 0.01 -91.54 % | 0.07 536.36 % | 0.13 72.19 % | 0.08 266.50 % | 0.02 199.52 % | -0.02 73.19 % | -0.08 29.82 % | -0.11 -111.13 % | -0.05 |
| Earnings per share | 0.04 -34.50 % | 0.06 351.13 % | 0.01 375.00 % | 0.00 -78.95 % | 0.01 -81.00 % | 0.01 -91.54 % | 0.07 536.36 % | 0.13 72.19 % | 0.08 266.50 % | 0.02 199.52 % | -0.02 73.19 % | -0.08 29.82 % | -0.11 -111.13 % | -0.05 |
| Gross profit | 41.892 M 13.59 % | 36.880 M 148.50 % | 14.841 M -52.91 % | 31.517 M 84.21 % | 17.109 M -51.84 % | 16.168 M -83.79 % | 35.522 M 119.71 % | 99.751 M 977.46 % | 9.258 M -1.83 % | 9.431 M 20 068.52 % | 46.761 K 100.21 % | -22.768 M -211.22 % | -7.316 M 71.98 % | -26.109 M |
| Income tax expense | 13.302 M 242.25 % | 3.886 M -21.83 % | 4.972 M -31.53 % | 7.262 M 46.06 % | 4.972 M -76.62 % | 3.983 M 106.24 % | 21.263 M 433.83 % | -63.788 M -9.40 % | -58.308 M -877.34 % | -5.966 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 55.127 M 38.72 % | 39.740 M -16.68 % | 47.695 M -20.15 % | 59.728 M 31.48 % | 45.427 M 81.02 % | 50.514 M -26.37 % | 25.095 M -50.32 % | 68.604 M 102.95 % | 33.803 M -18.24 % | 41.342 M 19.07 % | 34.719 M -73.59 % | 131.451 M 9.52 % | 120.028 M 1.62 % | 118.119 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 1.034 M -13.11 % | 1.190 M 67.13 % | 712.000 K -15.54 % | 0.000 -100.00 % | 843.000 K | 1.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 382.000 K -67.90 % | 1.190 M 67.13 % | 712.000 K 6 572.73 % | 0.000 -100.00 % | -11.000 K | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 3.686 M 273.38 % | -2.126 M -200.00 % | 2.126 M | 0.000 | 0.000 -100.00 % | 0.000 | 5.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.209 M -73.24 % | 4.519 M 736.53 % | -710.000 K -115.76 % | 4.506 M 216.43 % | 1.424 M -78.94 % | 1.554 M 23.68 % | 6.762 M 335.10 % | 1.257 M -44.70 % | 2.272 M -28.08 % | 3.159 M -83.21 % | 18.812 M 27.16 % | 14.794 M 363.18 % | 3.194 M -64.48 % | 8.993 M |
| Cost and expenses | 56.336 M 27.29 % | 44.259 M -5.80 % | 46.985 M -26.85 % | 64.234 M 37.10 % | 46.851 M 47.07 % | 52.068 M -25.47 % | 31.856 M -38.82 % | 69.860 M 93.65 % | 36.075 M -18.93 % | 44.501 M -16.87 % | 53.531 M -63.40 % | 146.245 M 18.68 % | 123.222 M -3.06 % | 127.112 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 | 1.209 M 45.11 % | 833.348 K -41.15 % | 1.416 M -40.50 % | 2.380 M 67.13 % | 1.424 M 71.15 % | 1.554 M 18.54 % | 832.000 K -46.46 % | 1.311 M -42.30 % | 2.272 M -28.08 % | 3.159 M -83.21 % | 18.812 M 27.16 % | 14.794 M 363.18 % | 3.194 M -64.48 % | 8.993 M |
| Interest income | 4.362 M 51.23 % | 2.884 M -26.22 % | 3.909 M 22.92 % | 3.180 M -18.65 % | 3.909 M 5 822.73 % | 1.434 M -0.28 % | 66.000 K -95.40 % | 1.438 M -22.27 % | 1.850 M 5 038.89 % | 36.000 K -74.41 % | 140.690 K -53.15 % | 300.310 K -3.31 % | 310.595 K -37.45 % | 496.549 K |
| Interest expense | 396.520 K 1 235.26 % | 29.696 K -86.25 % | 216.000 K -67.32 % | 661.000 K 206.02 % | 216.000 K | 124.000 K -79.67 % | 0.000 -100.00 % | 610.000 K -51.97 % | 1.270 M -26.55 % | 1.729 M 80.94 % | 955.563 K -7.80 % | 1.036 M 38.67 % | 747.427 K 3.11 % | 724.859 K |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 9.122 M 30.39 % | 6.996 M 12 646.90 % | 54.880 K -23.13 % | 5.693 M 53.51 % | 71.391 K -98.75 % | 3.709 M 6 626.90 % | 55.131 K -99.25 % | 7.314 M 15 640.50 % | 46.467 K 13.44 % | 40.963 K | 0.000 | 0.000 |
| Operating income | 40.683 M 25.72 % | 32.360 M 108.09 % | 15.551 M -42.43 % | 27.011 M 72.21 % | 15.685 M -54.80 % | 14.614 M -85.30 % | 34.702 M 137.46 % | 99.385 M 1 322.63 % | 6.986 M 11.38 % | 6.272 M 133.42 % | -18.765 M 50.04 % | -37.562 M -257.40 % | -10.510 M 70.06 % | -35.102 M |
| Operating income ratio | 0.42 -0.72 % | 0.42 69.84 % | 0.25 -16.00 % | 0.30 18.03 % | 0.25 -56.19 % | 0.22 -62.88 % | 0.57 161.22 % | 0.59 263.87 % | 0.16 31.33 % | 0.12 122.89 % | -0.54 -56.17 % | -0.35 -270.65 % | -0.09 75.56 % | -0.38 |
| Total other income expenses net | 7.437 M -71.00 % | 25.647 M 1 157.20 % | 2.040 M 112.13 % | -16.823 M -1 331.55 % | 1.366 M -81.82 % | -665.000 K 64.10 % | 7.516 M 1 230.15 % | -1.853 M -157.55 % | 3.219 M -50.08 % | 6.448 M 45 250.90 % | -14.281 K 99.94 % | -23.999 M 65.87 % | -70.312 M -6 627.71 % | -1.045 M |
| 2025-06-30 | 2024-12-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2022-06-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -149.275 M 30.41 % | -214.491 M -84.40 % | -116.320 M -26.86 % | -91.691 M 31.92 % | -134.685 M -14.95 % | -117.166 M -5.95 % | -118.691 M -1 904.91 % | -110.590 M 6.83 % | 6.576 M -73.50 % | 24.816 M 15.53 % | 21.481 M 2 418.04 % | -926.689 K 53.91 % | -2.011 M 93.82 % | -32.535 M -55.94 % | -20.864 M 49.88 % | -41.629 M -75.34 % | -23.741 M 74.77 % | -94.115 M -65.30 % | -56.936 M 7.07 % | -61.265 M -59.04 % | -38.521 M 48.52 % | -74.825 M -180.64 % | -26.662 M -958.88 % | 3.104 M 106.44 % | -48.211 M -167.28 % | -18.038 M -219.48 % | 15.096 M |
| Total investments | 103.551 M 637.60 % | 14.039 M -76.85 % | 60.645 M 375.00 % | 12.767 M -31.92 % | 18.754 M -47.38 % | 35.638 M -0.84 % | 3.140 M -54.55 % | 35.940 M 1 044.59 % | 6.908 M -54.18 % | 15.077 M 50.35 % | 10.028 M -23.58 % | 13.123 M 19.13 % | 11.015 M 48.26 % | 7.429 M -18.99 % | 9.171 M -54.51 % | 20.159 M -53.38 % | 43.239 M 1 042.70 % | 3.784 M -46.53 % | 7.077 M -25.79 % | 9.536 M -82.18 % | 53.519 M -28.76 % | 75.127 M 21.97 % | 61.596 M 295.57 % | 15.572 M 50.27 % | 10.363 M 26.07 % | 8.220 M | 0.000 |
| Total debt | 2.546 M -58.62 % | 6.153 M 29.13 % | 4.765 M -16.25 % | 5.689 M -31.92 % | 8.357 M 21.80 % | 6.861 M 105.48 % | 3.557 M -82.26 % | 3.339 M -6.13 % | 20.048 M -40.88 % | 33.908 M -4.69 % | 35.576 M -10.15 % | 39.594 M 323.30 % | 9.354 M -14.19 % | 10.900 M 5.10 % | 10.371 M 22.06 % | 8.496 M -44.98 % | 15.443 M 213.69 % | 4.923 M 2 745.92 % | 172.987 K -7.89 % | 187.813 K -95.78 % | 4.450 M 284.03 % | 1.159 M -59.12 % | 2.835 M -71.80 % | 10.054 M 79.93 % | 5.588 M -50.57 % | 11.305 M -45.70 % | 20.817 M |
| Accumulated other comprehensive income loss | 17.775 M -34.93 % | 27.315 M 47.32 % | 18.541 M -2.08 % | 18.936 M -31.92 % | 27.815 M 0.00 % | 27.815 M 0.00 % | 27.815 M -0.08 % | 27.815 M 0.00 % | 27.837 M -0.24 % | 27.903 M -0.99 % | 28.181 M -0.09 % | 28.207 M 0.58 % | 28.044 M 1.13 % | 27.731 M -10.87 % | 31.113 M 6.94 % | 29.093 M -13.27 % | 33.545 M 44.69 % | 23.184 M 17.45 % | 19.740 M 0.00 % | 19.740 M 2.06 % | 19.341 M 24.01 % | 15.596 M -0.78 % | 15.719 M -12.36 % | 17.937 M 2.05 % | 17.577 M -3.24 % | 18.165 M 159.90 % | 6.989 M |
| Retained earnings | 93.472 M 4.79 % | 89.197 M 7 688.65 % | 1.145 M 112.79 % | -8.954 M 31.92 % | -13.152 M 16.00 % | -15.658 M 43.55 % | -37.703 M 82.90 % | -27.737 M 26.43 % | -220.543 M 23.98 % | -290.110 M 6.05 % | -308.796 M -6.48 % | -290.016 M -26.95 % | -228.456 M -54.74 % | -147.634 M -28.10 % | -115.249 M -39.09 % | -82.858 M -81.44 % | -45.666 M -367.43 % | -9.770 M 75.25 % | -39.480 M 48.68 % | -76.932 M 10.13 % | -85.604 M -105.38 % | -41.680 M 59.97 % | -104.123 M 10.21 % | -115.964 M -97.54 % | -58.704 M -15.76 % | -50.710 M -5.70 % | -47.975 M |
| Common stock | 204.680 M -34.24 % | 311.262 M 46.29 % | 212.775 M -2.20 % | 217.557 M -31.92 % | 319.570 M 0.00 % | 319.570 M 0.00 % | 319.570 M -3.86 % | 319.570 M 0.00 % | 332.406 M 0.00 % | 332.406 M 0.00 % | 332.406 M 0.00 % | 332.405 M 10.07 % | 302.005 M 0.00 % | 302.005 M 18.63 % | 254.587 M 0.82 % | 252.511 M -37.96 % | 407.029 M 22.29 % | 332.852 M 0.44 % | 331.399 M 0.13 % | 330.962 M 18.59 % | 279.086 M -3.78 % | 290.056 M -0.03 % | 290.142 M 5.78 % | 274.280 M -0.10 % | 274.560 M 36.83 % | 200.663 M 141.41 % | 83.121 M |
| Total equity | 315.926 M -26.15 % | 427.774 M 84.02 % | 232.461 M 2.16 % | 227.539 M -31.92 % | 334.233 M 0.76 % | 331.727 M 3.78 % | 309.682 M 121.68 % | 319.648 M 3.22 % | 139.700 M 99.01 % | 70.199 M 35.54 % | 51.791 M -26.64 % | 70.596 M -30.51 % | 101.593 M -44.21 % | 182.101 M 6.84 % | 170.450 M -14.24 % | 198.746 M -49.67 % | 394.908 M 14.05 % | 346.267 M 11.10 % | 311.659 M 13.84 % | 273.770 M 28.64 % | 212.824 M -19.37 % | 263.954 M 30.76 % | 201.866 M 14.41 % | 176.441 M -24.41 % | 233.433 M 38.85 % | 168.117 M 299.00 % | 42.135 M |
| Other non current liabilities | 20.683 M -33.05 % | 30.893 M 70.34 % | 18.136 M -3.26 % | 18.748 M -31.92 % | 27.539 M 95.22 % | 14.107 M -11.75 % | 15.706 M 26.09 % | 15.985 M 1.78 % | 12.456 M -15.02 % | 14.658 M -71.48 % | 51.397 M -2.01 % | 52.452 M 24.09 % | 42.269 M -10.84 % | 47.405 M 15.75 % | 40.953 M 0.43 % | 40.776 M -52.96 % | 86.693 M 24.69 % | 69.525 M -16.05 % | 82.818 M 1 105.21 % | 6.872 M 104.20 % | 3.365 M 32.99 % | 2.530 M 7.61 % | 2.351 M -48.46 % | 4.562 M -12.67 % | 5.224 M 18.15 % | 4.422 M -3.55 % | 4.585 M |
| Long term debt | 787.123 K -68.62 % | 2.508 M -5.18 % | 2.645 M -10.21 % | 2.946 M -31.92 % | 4.327 M 54.59 % | 2.799 M | 1.612 M -39.94 % | 0.000 -100.00 % | 2.684 M | 0.000 -100.00 % | 2.468 M -90.24 % | 25.281 M 486.52 % | 4.310 M | 0.000 -100.00 % | 5.522 M 4.02 % | 5.309 M -48.17 % | 10.242 M 213.64 % | 3.266 M 5 718.62 % | 56.122 K -53.20 % | 119.913 K -95.93 % | 2.943 M 1 255.86 % | 217.041 K -68.14 % | 681.339 K -87.90 % | 5.631 M 44.54 % | 3.896 M -40.59 % | 6.557 M -65.61 % | 19.066 M |
| Total non current liabilities | 22.720 M -31.98 % | 33.401 M 60.73 % | 20.781 M -42.18 % | 35.940 M -31.92 % | 52.793 M 212.27 % | 16.906 M 5.76 % | 17.318 M 14.39 % | 15.985 M -7.70 % | 15.140 M 3.29 % | 14.658 M -72.79 % | 53.865 M -30.71 % | 77.733 M 66.89 % | 46.579 M -1.74 % | 47.405 M 2.00 % | 46.475 M 0.85 % | 46.085 M -55.15 % | 102.747 M 31.99 % | 77.846 M -6.07 % | 82.874 M 1 085.34 % | 6.992 M 10.84 % | 6.308 M 129.60 % | 2.747 M -9.41 % | 3.033 M -70.25 % | 10.193 M 11.77 % | 9.120 M -41.69 % | 15.640 M -33.87 % | 23.650 M |
| Other current liabilities | 18.426 M -38.21 % | 29.822 M 197.24 % | 10.033 M 130.02 % | 4.362 M 143.65 % | -9.993 M 12.82 % | -11.463 M -33.68 % | 7.100 M 239.19 % | -8.575 M -220.77 % | -5.101 M -113.92 % | 36.642 M 1 054.72 % | -3.838 M 80.63 % | -19.816 M -412.85 % | 6.334 M 122.89 % | -27.672 M -510.94 % | 6.734 M 181.67 % | 2.391 M -13.84 % | 2.775 M -72.80 % | 10.202 M -4.42 % | 10.673 M 49.09 % | 7.159 M 701.02 % | -1.191 M -222.25 % | 974.367 K 46.99 % | 662.870 K 112.78 % | -5.189 M 61.25 % | -13.390 M -298.74 % | -3.358 M 47.05 % | -6.342 M |
| Deferred revenue | 3.515 M | 0.000 -100.00 % | 8.239 M | 0.000 | 0.000 | 0.000 | 8.486 M 140.33 % | 0.000 -100.00 % | 3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.987 M -42.26 % | 22.493 M 11.23 % | 20.223 M 0.38 % | 20.145 M 137.27 % | 8.490 M | 0.000 -100.00 % | 3.294 M -37.35 % | 5.257 M 7.00 % | 4.913 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.759 M -51.74 % | 3.645 M 71.95 % | 2.120 M -22.74 % | 2.744 M -31.92 % | 4.030 M -0.79 % | 4.062 M 110.47 % | 1.945 M -88.80 % | 1.930 M -0.77 % | 17.364 M -44.99 % | 31.566 M -4.66 % | 33.108 M 157.04 % | 12.880 M 155.39 % | 5.043 M 0.80 % | 5.003 M 3.20 % | 4.848 M 52.10 % | 3.188 M -38.72 % | 5.201 M 213.79 % | 1.658 M 1 318.35 % | 116.865 K 72.11 % | 67.900 K -95.50 % | 1.507 M 60.07 % | 941.788 K -56.26 % | 2.153 M -51.31 % | 4.423 M 161.41 % | 1.692 M -64.36 % | 4.748 M 171.14 % | 1.751 M |
| Total current liabilities | 27.427 M -37.46 % | 43.857 M 77.24 % | 24.745 M 35.44 % | 18.270 M -31.92 % | 26.837 M 10.67 % | 24.249 M 23.95 % | 24.681 M -16.65 % | 19.563 M -20.74 % | 29.613 M -64.06 % | 82.402 M 85.98 % | 44.306 M 7.73 % | 41.128 M 7.38 % | 38.303 M -19.69 % | 47.697 M 7.51 % | 44.366 M 16.09 % | 38.217 M -62.28 % | 101.332 M 60.27 % | 63.225 M 72.61 % | 36.629 M 193.91 % | 12.462 M 15.52 % | 10.788 M 29.55 % | 8.327 M -39.56 % | 13.777 M -35.04 % | 21.210 M 13.48 % | 18.691 M 39.12 % | 13.435 M 40.25 % | 9.579 M |
| Total liabilities | 50.147 M -35.09 % | 77.258 M 69.70 % | 45.526 M -16.02 % | 54.211 M -31.92 % | 79.630 M 93.49 % | 41.155 M 15.77 % | 41.999 M -6.15 % | 35.548 M -15.36 % | 44.753 M -53.89 % | 97.060 M -1.13 % | 98.171 M -17.41 % | 118.862 M 40.03 % | 84.882 M -10.75 % | 95.102 M 4.69 % | 90.841 M 7.76 % | 84.302 M -58.69 % | 204.079 M 44.66 % | 141.071 M 18.05 % | 119.503 M 514.28 % | 19.454 M 13.80 % | 17.096 M 54.37 % | 11.075 M -34.12 % | 16.810 M -46.47 % | 31.403 M 12.92 % | 27.811 M -4.35 % | 29.076 M -12.50 % | 33.230 M |
| Other non current assets | 4.086 M -89.56 % | 39.130 M 1 410.18 % | 2.591 M 981.26 % | 239.635 K -31.92 % | 352.000 K 0.00 % | 352.000 K 0.00 % | 28.672 M -25.14 % | 352.000 K -98.77 % | 38.301 M 836.00 % | 4.092 M | 0.000 -100.00 % | 12.896 M 28 652.80 % | 44.850 K -99.70 % | 14.995 M 17 977.01 % | 82.950 K -16.21 % | 99.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.074 K -84.39 % | 448.989 K 96.69 % | 228.269 K 297.24 % | 57.464 K -50.00 % | 114.928 K -62.50 % | 306.474 K | 0.000 | 0.000 |
| Long term investments | 103.551 M 637.60 % | 14.039 M -76.85 % | 60.645 M 375.00 % | 12.767 M -31.92 % | 18.754 M -47.38 % | 35.638 M -0.84 % | 3.140 M -52.05 % | 35.940 M 1 044.59 % | 6.548 M -23.49 % | 8.558 M -14.66 % | 10.028 M -23.58 % | 13.123 M 19.13 % | 11.015 M 48.26 % | 7.429 M -18.99 % | 9.171 M -1.40 % | 9.301 M -78.49 % | 43.239 M 1 042.70 % | 3.784 M 535.33 % | 595.581 K -77.53 % | 2.650 M -94.65 % | 49.528 M -31.03 % | 71.807 M 26.89 % | 56.591 M 400.08 % | 11.316 M 9.20 % | 10.363 M 26.07 % | 8.220 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 3.457 M | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.868 M -54.42 % | 32.620 M -3.78 % | 33.902 M | 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 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 3.457 M | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.868 M -54.42 % | 32.620 M -3.78 % | 33.902 M | 0.000 |
| Property plant equipment net | 52.800 M -69.26 % | 171.785 M 241.10 % | 50.362 M -51.93 % | 104.769 M -31.92 % | 153.895 M 18.41 % | 129.963 M 13.93 % | 101.206 M 36.27 % | 114.072 M 12.71 % | 74.270 M 11.07 % | 66.866 M -31.02 % | 96.941 M 14.09 % | 84.973 M -14.33 % | 99.192 M -25.09 % | 132.407 M -5.50 % | 140.116 M 14.17 % | 122.729 M -72.25 % | 442.260 M 35.88 % | 325.466 M 3.78 % | 313.618 M 61.15 % | 194.609 M 81.01 % | 107.514 M 11.50 % | 96.428 M 1.05 % | 95.428 M -35.74 % | 148.497 M -0.16 % | 148.733 M 38.24 % | 107.594 M 61.04 % | 66.810 M |
| Total non current assets | 160.437 M -31.26 % | 233.383 M 89.12 % | 123.404 M -17.69 % | 149.932 M -31.92 % | 220.235 M 10.38 % | 199.522 M 5.62 % | 179.000 M 50.27 % | 188.905 M 5.53 % | 119.119 M 49.81 % | 79.516 M -25.66 % | 106.969 M -3.62 % | 110.991 M 0.67 % | 110.252 M -28.79 % | 154.831 M 3.66 % | 149.369 M 13.05 % | 132.129 M -72.78 % | 485.498 M 47.46 % | 329.250 M 4.79 % | 314.214 M 59.23 % | 197.330 M 25.30 % | 157.491 M -6.51 % | 168.463 M 10.77 % | 152.077 M -13.00 % | 174.796 M -8.97 % | 192.022 M 28.26 % | 149.716 M 124.09 % | 66.810 M |
| Other current assets | 558.285 K -88.29 % | 4.766 M 606.49 % | 674.599 K -81.05 % | 3.560 M -31.92 % | 5.229 M -43.43 % | 9.243 M -22.99 % | 360.000 K -84.56 % | 12.002 M 3 233.89 % | 2.332 M -95.01 % | 46.736 M 1 833.64 % | 2.417 M 125.98 % | 1.070 M -56.44 % | 2.455 M -26.24 % | 3.329 M -67.72 % | 10.312 M | 0.000 -100.00 % | 528.564 K -76.59 % | 2.258 M 178.02 % | 812.095 K 72.04 % | 472.039 K 132.15 % | 203.334 K -87.47 % | 1.622 M -31.42 % | 2.366 M 11.36 % | 2.125 M -50.31 % | 4.275 M 22.46 % | 3.491 M 1 718.71 % | 191.960 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.858 M | 0.000 | 0.000 -100.00 % | 6.481 M -5.88 % | 6.886 M 72.55 % | 3.991 M 20.18 % | 3.321 M -33.66 % | 5.005 M 17.63 % | 4.255 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 151.821 M -31.19 % | 220.644 M 82.22 % | 121.085 M 24.34 % | 97.380 M -31.92 % | 143.042 M 15.33 % | 124.027 M 8.86 % | 122.248 M 807.42 % | 113.929 M -6.81 % | 13.472 M 48.17 % | 9.092 M -35.49 % | 14.095 M -65.22 % | 40.521 M 256.56 % | 11.364 M -73.84 % | 43.435 M 39.06 % | 31.235 M -37.69 % | 50.125 M 27.92 % | 39.185 M -60.43 % | 99.038 M 73.42 % | 57.109 M -7.07 % | 61.453 M 43.01 % | 42.971 M -43.45 % | 75.983 M 157.60 % | 29.497 M 324.44 % | 6.949 M -87.08 % | 53.799 M 83.35 % | 29.342 M 412.93 % | 5.721 M |
| Cash and short term investments | 151.821 M -31.19 % | 220.644 M 82.22 % | 121.085 M 24.34 % | 97.380 M -31.92 % | 143.042 M 15.33 % | 124.027 M 8.86 % | 122.248 M 807.42 % | 113.929 M -6.81 % | 13.472 M -13.70 % | 15.611 M 10.76 % | 14.095 M -65.22 % | 40.521 M 256.56 % | 11.364 M -73.84 % | 43.435 M 39.06 % | 31.235 M -48.78 % | 60.983 M 55.63 % | 39.185 M -60.43 % | 99.038 M 55.74 % | 63.590 M -6.95 % | 68.339 M 45.52 % | 46.962 M -40.78 % | 79.304 M 129.85 % | 34.502 M 207.92 % | 11.205 M -79.17 % | 53.799 M 83.35 % | 29.342 M 412.93 % | 5.721 M |
| Total current assets | 205.636 M -24.30 % | 271.649 M 75.73 % | 154.583 M 17.27 % | 131.818 M -31.92 % | 193.628 M 11.69 % | 173.360 M 4.25 % | 172.681 M 164.30 % | 166.291 M -3.70 % | 65.334 M -25.54 % | 87.743 M 104.09 % | 42.993 M -45.21 % | 78.467 M 2.94 % | 76.224 M -37.71 % | 122.372 M 9.34 % | 111.922 M -25.84 % | 150.919 M 32.98 % | 113.489 M -28.21 % | 158.087 M 35.18 % | 116.948 M 21.95 % | 95.895 M 32.40 % | 72.428 M -32.03 % | 106.566 M 60.01 % | 66.599 M 101.53 % | 33.047 M -52.26 % | 69.222 M 45.80 % | 47.477 M 455.02 % | 8.554 M |
| Inventory | 16.713 M -55.52 % | 37.573 M 88.58 % | 19.925 M 2.37 % | 19.464 M -31.92 % | 28.591 M -4.31 % | 29.878 M 30.19 % | 23.583 M 14.89 % | 22.949 M -2.69 % | 20.526 M 69.79 % | 12.089 M -40.53 % | 20.328 M -0.16 % | 20.361 M -55.60 % | 45.859 M -26.72 % | 62.580 M 13.21 % | 55.278 M 26.67 % | 43.639 M -16.36 % | 52.173 M 42.86 % | 36.522 M 9.84 % | 33.249 M 127.07 % | 14.643 M 23.06 % | 11.899 M -9.65 % | 13.169 M -11.15 % | 14.822 M -7.28 % | 15.985 M 337.27 % | 3.656 M -44.89 % | 6.633 M 198.28 % | 2.224 M |
| Net receivables | 36.544 M 321.70 % | 8.666 M -32.82 % | 12.899 M 13.01 % | 11.414 M -31.92 % | 16.766 M 64.18 % | 10.212 M -41.35 % | 11.664 M -50.97 % | 17.411 M 49.27 % | 23.788 M 78.76 % | 13.307 M 116.27 % | 6.153 M -62.74 % | 16.515 M -0.18 % | 16.545 M 27.00 % | 13.028 M -4.74 % | 13.676 M -70.46 % | 46.297 M 114.32 % | 21.602 M 6.57 % | 20.270 M 5.04 % | 19.298 M 55.11 % | 12.441 M -6.91 % | 13.364 M 7.17 % | 12.471 M -16.36 % | 14.910 M 299.35 % | 3.734 M -43.94 % | 6.660 M -14.18 % | 7.761 M 1 757.43 % | 417.820 K |
| Tax assets | 0.000 -100.00 % | 8.429 M -14.05 % | 9.806 M -69.50 % | 32.156 M -31.92 % | 47.234 M 40.71 % | 33.569 M -12.90 % | 42.525 M | 38.541 M -9.37 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Account payables | 3.727 M -64.13 % | 10.390 M 138.69 % | 4.353 M -61.01 % | 11.165 M -31.92 % | 16.400 M 3.63 % | 15.825 M 20.76 % | 3.575 M -58.79 % | 13.104 M 266.55 % | 8.675 M 22.23 % | 7.097 M -5.60 % | 7.518 M -68.72 % | 24.032 M 78.51 % | 13.463 M -61.73 % | 35.183 M 114.63 % | 16.392 M 0.44 % | 16.320 M -53.94 % | 35.431 M 127.53 % | 15.572 M 20.53 % | 12.920 M 393.52 % | 2.618 M -50.00 % | 5.236 M 63.33 % | 3.206 M -41.51 % | 5.480 M -50.12 % | 10.988 M -27.69 % | 15.195 M 152.28 % | 6.023 M -14.99 % | 7.085 M |
| 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 |
| 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 -100.00 % | 5.813 M 14.97 % | 5.056 M | 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 100.00 % | -18.372 K -114.37 % | 127.868 K -31.85 % | 187.618 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 787.123 K -85.75 % | 5.524 M 108.84 % | 2.645 M -10.21 % | 2.946 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 tax liabilities non current | 1.250 M | 0.000 | 0.000 -100.00 % | 14.247 M -31.92 % | 20.927 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 % | 4.662 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 366.073 M -27.51 % | 505.032 M 81.67 % | 277.988 M -1.34 % | 281.750 M -31.92 % | 413.863 M 10.99 % | 372.882 M 4.98 % | 351.681 M 90.66 % | 355.196 M 1.00 % | 184.453 M 10.28 % | 167.259 M 11.53 % | 149.962 M -20.85 % | 189.458 M 1.60 % | 186.475 M -32.73 % | 277.203 M 6.09 % | 261.291 M -7.69 % | 283.048 M -52.75 % | 598.987 M 22.91 % | 487.338 M 13.03 % | 431.162 M 47.04 % | 293.224 M 27.53 % | 229.919 M -16.40 % | 275.029 M 25.77 % | 218.676 M 5.21 % | 207.844 M -20.44 % | 261.244 M 32.48 % | 197.193 M 161.65 % | 75.364 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2022-06-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 |
| 2025-06-30 | 2024-12-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 | 2020-12-30 | 2020-06-30 | 2019-12-30 | 2019-06-30 | 2018-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.716 M | 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 |
| Change in working capital | 0.000 | 0.000 -100.00 % | 1.381 M 172.27 % | -1.911 M 81.13 % | -10.126 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 102.000 K 0.00 % | 102.000 K 101.94 % | -5.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -2.985 M 0.00 % | -2.985 M -609.39 % | 586.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 -100.00 % | 3.292 M | 0.000 100.00 % | -6.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 -100.00 % | 972.000 K 0.00 % | 972.000 K 15.71 % | 840.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 7.448 M 280.57 % | -4.125 M -324.41 % | 1.838 M -94.40 % | 32.850 M 15.76 % | 28.377 M 764.10 % | -21.504 M -200.00 % | -4.273 M 80.13 % | 21.504 M 332.37 % | -9.254 M 44.19 % | -16.581 M -641.07 % | 3.065 M -94.55 % | 56.232 M -37.33 % | 89.726 M 642.72 % | 12.081 M |
| Net cash provided by operating activities | 42.265 M -15.46 % | 49.996 M 69.45 % | 29.504 M -16.55 % | 35.356 M 20 455.81 % | 172.000 K -98.49 % | 45.752 M 200.00 % | 11.386 M -75.11 % | -45.752 M -4 910.88 % | 951.000 K -72.46 % | 3.453 M 121.97 % | -15.715 M -194.95 % | -5.328 M -159.83 % | 8.905 M 137.00 % | -24.066 M |
| Investments in property plant and equipment | -12.559 M -0.47 % | -12.500 M 40.18 % | -20.896 M -48.94 % | -14.030 M 25.52 % | -18.838 M | -10.357 M 60.79 % | 0.000 100.00 % | -26.416 M -89.42 % | -13.946 M -59.91 % | -8.721 M -60.67 % | -5.428 M 79.99 % | -27.126 M 15.23 % | -32.000 M -69.60 % | -18.868 M |
| Acquisitions net | 19.727 K 165.72 % | 7.424 K | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 -100.00 % | 0.000 | 11.000 M -58.91 % | 26.770 M 1 227.88 % | 2.016 M 701.53 % | 251.518 K 272.72 % | 67.482 K 7 991.37 % | 834.000 -94.28 % | 14.591 K |
| Purchases of investments | -21.700 M -168.90 % | -8.070 M -585.64 % | -1.177 M -90.76 % | -617.000 K | 0.000 | 0.000 100.00 % | 0.000 | -4.050 M -13 400.00 % | -30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 3.991 M 44 244.44 % | 9.000 K | 0.000 | 0.000 -100.00 % | 0.000 | 5.954 M 7 533.33 % | 78.000 K | 0.000 100.00 % | -763.000 -100.49 % | 155.763 K -96.57 % | 4.543 M | 0.000 |
| Other investing activites | 204.508 K -54.53 % | 449.772 K -82.33 % | 2.545 M 1 046.10 % | -269.000 K -104.49 % | 5.995 M | 2.998 M 201.39 % | 0.000 -100.00 % | -2.957 M -145.34 % | 6.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -34.035 M -69.22 % | -20.113 M -11.23 % | -18.082 M -24.12 % | -14.568 M 22.67 % | -18.838 M | -7.360 M 55.31 % | 0.000 100.00 % | -16.469 M -184.92 % | 19.393 M 389.23 % | -6.705 M -29.51 % | -5.177 M 80.76 % | -26.903 M 2.02 % | -27.456 M -45.63 % | -18.853 M |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 -100.00 % | 30.401 M | 0.000 -100.00 % | 47.418 M |
| Common stock repurchased | 0.000 100.00 % | -5.140 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -341.000 99.41 % | -57.659 K 0.00 % | -57.659 K 9.09 % | -63.422 K |
| Other financing activites | -1.501 M -143.77 % | -615.577 K 72.15 % | -2.211 M -149.35 % | -886.500 K -105.73 % | 15.469 M | -442.000 K 68.92 % | 0.000 100.00 % | -1.422 M | 0.000 | 0.000 -100.00 % | 795.000 K | 0.000 100.00 % | -460.000 K | 0.000 |
| Net cash used provided by financing activities | -1.501 M 73.93 % | -5.755 M -334.70 % | -1.324 M 25.32 % | -1.773 M -70.64 % | -1.039 M | -442.000 K 97.39 % | 0.000 100.00 % | -16.950 M -6.18 % | -15.964 M -811.71 % | -1.751 M 68.36 % | -5.534 M -109.01 % | 61.388 M 2 013.52 % | -3.208 M -107.16 % | 44.809 M |
| Effect of forex changes on cash | 8.585 M 198.61 % | -8.706 M | 0.000 | 0.000 -100.00 % | 108.776 M | 84.298 M 200.00 % | 0.000 -100.00 % | -84.298 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 15.315 M -0.69 % | 15.421 M -47.03 % | 29.113 M 53.11 % | 19.015 M -81.07 % | 100.457 M 1 307.56 % | 122.248 M 12.39 % | -8.319 M -106.81 % | 108.776 M 2 383.47 % | 4.380 M 187.55 % | -5.003 M 81.07 % | -26.426 M -190.63 % | 29.157 M 234.00 % | -21.759 M -1 251.97 % | 1.889 M |
| Cash at beginning of period | 136.506 M 12.74 % | 121.085 M 6.28 % | 113.929 M -8.14 % | 124.027 M 820.63 % | 13.472 M -88.98 % | 0.000 -100.00 % | 122.248 M | 13.472 M 48.17 % | 9.092 M -35.49 % | 14.095 M -65.22 % | 40.521 M 256.56 % | 11.364 M -65.69 % | 33.124 M -20.27 % | 41.546 M |
| Cash at end of period | 151.821 M 11.22 % | 136.506 M -4.57 % | 143.042 M 0.00 % | 143.042 M 25.55 % | 113.929 M 0.00 % | 122.248 M 0.00 % | 113.929 M -6.81 % | 122.248 M 807.42 % | 13.472 M 48.17 % | 9.092 M -35.49 % | 14.095 M -65.22 % | 40.521 M 256.56 % | 11.364 M -73.84 % | 43.435 M |
| Operating cash flow | 42.265 M -15.46 % | 49.996 M 69.45 % | 29.504 M -16.55 % | 35.356 M 20 455.81 % | 172.000 K -98.49 % | 45.752 M 200.00 % | 11.386 M -75.11 % | -45.752 M -4 910.88 % | 951.000 K -72.46 % | 3.453 M 121.97 % | -15.715 M -194.95 % | -5.328 M -159.83 % | 8.905 M 137.00 % | -24.066 M |
| Capital expenditure | -11.030 M 11.76 % | -12.500 M 40.18 % | -20.896 M -48.94 % | -14.030 M 25.52 % | -18.838 M | -10.357 M 60.79 % | 0.000 100.00 % | -26.416 M -89.42 % | -13.946 M -59.91 % | -8.721 M -60.67 % | -5.428 M 79.99 % | -27.126 M 15.23 % | -32.000 M -69.60 % | -18.868 M |
| Free CashFlow | 31.235 M -16.70 % | 37.496 M 335.60 % | 8.608 M -59.64 % | 21.326 M 214.25 % | -18.666 M -263.94 % | 35.395 M 149.04 % | 11.386 M -67.83 % | -72.168 M -455.35 % | -12.995 M -146.68 % | -5.268 M 75.08 % | -21.143 M 34.85 % | -32.454 M -40.52 % | -23.095 M 46.21 % | -42.934 M |
| 2025 | 2024 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 |