Pa Shun International Holdings Limited 0574.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 86.554 M -33.13 % | 129.430 M 80.30 % | 71.784 M -16.45 % | 85.913 M -81.91 % | 474.835 M -43.84 % | 845.448 M 2.96 % | 821.142 M -5.60 % | 869.891 M 1.08 % | 860.574 M -0.85 % | 867.963 M 2.45 % | 847.193 M 6.65 % | 794.349 M 11.55 % | 712.111 M |
| Net income | -15.313 M -751.62 % | 2.350 M 105.42 % | -43.379 M 86.87 % | -330.401 M 21.18 % | -419.189 M -116.75 % | -193.399 M -225.54 % | -59.409 M -683.76 % | 10.177 M 32.60 % | 7.675 M -91.30 % | 88.257 M 92.10 % | 45.944 M -27.15 % | 63.070 M 570.32 % | 9.409 M |
| Income before tax | -15.006 M -540.32 % | 3.408 M 107.90 % | -43.159 M 86.66 % | -323.417 M 24.04 % | -425.761 M -123.52 % | -190.482 M -296.45 % | -48.047 M -346.37 % | 19.502 M -31.43 % | 28.441 M -74.83 % | 113.006 M 57.24 % | 71.869 M -11.61 % | 81.312 M 207.79 % | 26.418 M |
| Income before tax ratio | -0.17 -758.44 % | 0.03 104.38 % | -0.60 84.03 % | -3.76 -319.84 % | -0.90 -297.98 % | -0.23 -285.05 % | -0.06 -361.00 % | 0.02 -32.16 % | 0.03 -74.62 % | 0.13 53.48 % | 0.08 -17.13 % | 0.10 175.92 % | 0.04 |
| EBITDA | 2.892 M -85.28 % | 19.648 M 703.44 % | -3.256 M 72.53 % | -11.853 M -6.79 % | -11.099 M 93.52 % | -171.352 M -538.13 % | -26.852 M -166.85 % | 40.169 M -35.56 % | 62.332 M -31.45 % | 90.930 M -27.45 % | 125.336 M 18.44 % | 105.818 M 25.70 % | 84.185 M |
| Net income ratio | -0.18 -1 074.41 % | 0.02 103.00 % | -0.60 84.29 % | -3.85 -335.63 % | -0.88 -285.92 % | -0.23 -216.18 % | -0.07 -718.41 % | 0.01 31.18 % | 0.01 -91.23 % | 0.10 87.50 % | 0.05 -31.70 % | 0.08 500.92 % | 0.01 |
| Ratio EBITDA | 0.03 -77.99 % | 0.15 434.68 % | -0.05 67.12 % | -0.14 -490.24 % | -0.02 88.47 % | -0.20 -519.79 % | -0.03 -170.82 % | 0.05 -36.25 % | 0.07 -30.86 % | 0.10 -29.19 % | 0.15 11.06 % | 0.13 12.68 % | 0.12 |
| Gross profit ratio | 0.20 -13.33 % | 0.23 22.72 % | 0.19 43.89 % | 0.13 245.51 % | 0.04 -24.86 % | 0.05 -32.44 % | 0.07 -28.58 % | 0.10 -22.37 % | 0.13 -30.46 % | 0.19 -11.40 % | 0.21 13.49 % | 0.19 4.10 % | 0.18 |
| Weighted average shs out dil | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 1.86 % | 1.448 B 29.63 % | 1.117 B 10.88 % | 1.007 B 0.61 % | 1.001 B 13.24 % | 884.246 M 68.25 % | 525.542 M -47.45 % | 1.000 B 37.55 % | 727.000 M |
| Weighted average shs out | 1.473 B -0.18 % | 1.475 B 0.01 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 1.86 % | 1.448 B 29.63 % | 1.117 B 10.88 % | 1.007 B 0.74 % | 1.000 B 28.15 % | 780.319 M 48.48 % | 525.542 M -25.24 % | 703.000 M -3.30 % | 727.000 M |
| EPS diluted | -0.01 -750.00 % | 0.00 105.44 % | -0.03 86.64 % | -0.22 21.43 % | -0.28 -115.38 % | -0.13 -144.36 % | -0.05 -626.73 % | 0.01 32.89 % | 0.01 -86.76 % | 0.06 -34.32 % | 0.09 10.63 % | 0.08 507.69 % | 0.01 |
| Earnings per share | -0.01 -750.00 % | 0.00 105.44 % | -0.03 86.64 % | -0.22 21.43 % | -0.28 -115.38 % | -0.13 -144.36 % | -0.05 -626.73 % | 0.01 31.17 % | 0.01 -93.00 % | 0.11 25.86 % | 0.09 -2.89 % | 0.09 592.31 % | 0.01 |
| Gross profit | 17.058 M -42.04 % | 29.430 M 121.26 % | 13.301 M 20.23 % | 11.063 M -37.49 % | 17.697 M -57.80 % | 41.932 M -30.44 % | 60.286 M -32.58 % | 89.416 M -21.53 % | 113.948 M -31.05 % | 165.265 M -9.23 % | 182.067 M 21.04 % | 150.425 M 16.13 % | 129.536 M |
| Income tax expense | 307.000 K -70.98 % | 1.058 M 380.91 % | 220.000 K -96.85 % | 6.984 M 206.27 % | -6.572 M -325.30 % | 2.917 M -81.01 % | 15.361 M 64.73 % | 9.325 M -55.09 % | 20.766 M -26.15 % | 28.120 M 9.25 % | 25.740 M 41.10 % | 18.243 M 6.62 % | 17.110 M |
| Cost of revenue | 69.496 M -30.50 % | 100.000 M 70.99 % | 58.483 M -20.40 % | 73.471 M -83.93 % | 457.138 M -43.11 % | 803.516 M 5.61 % | 760.856 M -2.51 % | 780.475 M 4.53 % | 746.626 M 6.25 % | 702.698 M 5.65 % | 665.126 M 3.29 % | 643.924 M 10.53 % | 582.575 M |
| General and administrative expenses | 14.014 M -40.61 % | 23.597 M 83.86 % | 12.834 M -23.84 % | 16.851 M -35.85 % | 26.268 M -25.44 % | 35.229 M -36.31 % | 55.314 M 36.29 % | 40.585 M -21.09 % | 51.433 M -34.16 % | 78.118 M 67.17 % | 46.729 M 81.27 % | 25.779 M 2.55 % | 25.137 M |
| Selling and marketing expenses | 7.988 M 10.24 % | 7.246 M 19.85 % | 6.046 M -31.24 % | 8.793 M 8.76 % | 8.085 M -26.34 % | 10.976 M -27.51 % | 15.142 M 6.89 % | 14.166 M 0.59 % | 14.083 M -44.92 % | 25.569 M -29.89 % | 36.468 M 1.33 % | 35.990 M 7.82 % | 33.380 M |
| Other expenses | 1.119 M 318.55 % | -512.000 K 0.00 % | -512.000 K -117.93 % | 2.855 M | 0.000 100.00 % | -512.000 K 97.93 % | -24.675 M -298.86 % | 12.408 M 251.85 % | -8.171 M -1 857.20 % | 465.000 K -64.69 % | 1.317 M -7.12 % | 1.418 M 46.94 % | 965.000 K |
| Operating expenses | 23.121 M -23.77 % | 30.331 M 65.13 % | 18.368 M -34.86 % | 28.197 M -17.92 % | 34.353 M -24.82 % | 45.693 M -34.67 % | 69.945 M 29.27 % | 54.108 M 2.57 % | 52.750 M -37.05 % | 83.800 M 27.83 % | 65.557 M 34.22 % | 48.843 M -1.38 % | 49.528 M |
| Cost and expenses | 92.617 M -28.94 % | 130.331 M 69.59 % | 76.851 M -25.42 % | 103.047 M -79.01 % | 490.979 M -42.18 % | 849.209 M 2.22 % | 830.801 M -0.45 % | 834.583 M 4.40 % | 799.376 M 1.64 % | 786.498 M 7.64 % | 730.683 M 5.47 % | 692.767 M 9.60 % | 632.103 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 819.000 K -89.76 % | 8.000 M 515.86 % | 1.299 M -91.91 % | 16.047 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 22.002 M -28.66 % | 30.843 M 63.36 % | 18.880 M -25.50 % | 25.342 M -26.23 % | 34.353 M -25.65 % | 46.205 M -34.42 % | 70.456 M 28.68 % | 54.751 M -16.43 % | 65.516 M -36.81 % | 103.687 M 24.63 % | 83.197 M 34.69 % | 61.769 M 5.56 % | 58.517 M |
| Interest income | 11.000 K 266.67 % | 3.000 K -57.14 % | 7.000 K -93.20 % | 103.000 K -96.72 % | 3.144 M 403.04 % | 625.000 K -12.10 % | 711.000 K -64.41 % | 1.998 M 968.45 % | 187.000 K -91.43 % | 2.182 M 27.23 % | 1.715 M 539.93 % | 268.000 K -36.94 % | 425.000 K |
| Interest expense | 14.800 M 14.44 % | 12.933 M 22.69 % | 10.541 M 0.43 % | 10.496 M -8.89 % | 11.520 M -2.83 % | 11.855 M -22.83 % | 15.362 M 2.69 % | 14.959 M 747.06 % | 1.766 M -35.10 % | 2.721 M -43.55 % | 4.820 M 17.16 % | 4.114 M 43.44 % | 2.868 M |
| Depreciation and amortization | 3.098 M -6.32 % | 3.307 M 23.86 % | 2.670 M -49.44 % | 5.281 M -4.97 % | 5.557 M -23.62 % | 7.275 M 29.26 % | 5.628 M -3.10 % | 5.808 M -24.16 % | 7.658 M -20.17 % | 9.593 M -3.95 % | 9.987 M 132.63 % | 4.293 M 28.96 % | 3.329 M |
| Operating income | -6.063 M -572.92 % | -901.000 K 84.80 % | -5.926 M 65.41 % | -17.134 M -6.13 % | -16.144 M -230.90 % | 12.333 M 136.14 % | -34.126 M -166.55 % | 51.276 M -6.22 % | 54.674 M -32.78 % | 81.337 M -29.49 % | 115.349 M 13.62 % | 101.525 M 25.56 % | 80.856 M |
| Operating income ratio | -0.07 -906.26 % | -0.01 91.57 % | -0.08 58.61 % | -0.20 -486.59 % | -0.03 -333.07 % | 0.01 135.10 % | -0.04 -170.50 % | 0.06 -7.22 % | 0.06 -32.20 % | 0.09 -31.17 % | 0.14 6.53 % | 0.13 12.56 % | 0.11 |
| Total other income expenses net | -8.943 M -307.54 % | 4.309 M 111.57 % | -37.233 M 87.84 % | -306.283 M 25.23 % | -409.617 M -119.37 % | -186.721 M -386.40 % | -38.388 M -144.90 % | -15.675 M 24.91 % | -20.874 M -419.13 % | 6.541 M 114.65 % | -44.641 M -120.23 % | -20.270 M 62.18 % | -53.590 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 28.055 M -81.23 % | 149.459 M 39.93 % | 106.810 M 9.30 % | 97.720 M 5.46 % | 92.664 M 13.19 % | 81.864 M 10.03 % | 74.403 M -57.46 % | 174.900 M 6 310.94 % | -2.816 M 97.22 % | -101.334 M -494.02 % | -17.059 M -277.24 % | 9.625 M 163.21 % | -15.227 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 42.485 M -0.92 % | 42.881 M -19.97 % | 53.580 M 471.09 % | 9.382 M | 0.000 -100.00 % | 22.214 M 748.19 % | 2.619 M -88.29 % | 22.359 M -0.49 % | 22.468 M 765.15 % | 2.597 M |
| Total debt | 44.027 M -73.47 % | 165.970 M 52.67 % | 108.711 M 9.80 % | 99.011 M -3.61 % | 102.714 M 4.82 % | 97.989 M -20.49 % | 123.234 M -41.30 % | 209.936 M 43.96 % | 145.834 M 872.23 % | 15.000 M -70.00 % | 50.000 M -33.33 % | 75.000 M 212.50 % | 24.000 M |
| Accumulated other comprehensive income loss | -39.844 M -13.13 % | -35.220 M -9.07 % | -32.291 M -73.12 % | -18.652 M -48.40 % | -12.569 M 73.04 % | -46.623 M -525.06 % | -7.459 M -56.31 % | -4.772 M 82.91 % | -27.924 M -30.00 % | -21.480 M -10.41 % | -19.454 M -34.60 % | -14.453 M -26.18 % | -11.454 M |
| Retained earnings | -822.433 M -1.90 % | -807.120 M 0.29 % | -809.470 M -5.66 % | -766.091 M -94.85 % | -393.161 M -2 302.46 % | 17.851 M -90.45 % | 186.859 M -21.11 % | 236.854 M 2.32 % | 231.492 M -9.61 % | 256.097 M 48.09 % | 172.929 M 26.45 % | 136.752 M 67.72 % | 81.534 M |
| Common stock | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 8.96 % | 1.116 M 30.37 % | 856.000 K 6.87 % | 801.000 K 0.00 % | 801.000 K 80 000.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K |
| Total equity | -136.036 M -17.17 % | -116.099 M -0.50 % | -115.520 M -153.24 % | 216.994 M -21.94 % | 277.982 M -59.33 % | 683.582 M -20.19 % | 856.473 M 14.31 % | 749.265 M 3.38 % | 724.768 M 0.29 % | 722.670 M 470.61 % | -194.995 M -31.97 % | -147.752 M -11.31 % | -132.736 M |
| Other non current liabilities | 160.101 M | 0.000 | 0.000 100.00 % | -1.286 M -105.46 % | 23.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 441.447 M 36.64 % | 323.081 M 34.57 % | 240.084 M |
| Long term debt | 28.947 M -43.15 % | 50.919 M | 0.000 -100.00 % | 374.000 K -73.34 % | 1.403 M -97.82 % | 64.257 M -21.96 % | 82.336 M 19.58 % | 68.854 M -47.72 % | 131.690 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 212.154 M 183.17 % | 74.921 M 207.23 % | 24.386 M 2.21 % | 23.858 M -4.35 % | 24.944 M -71.75 % | 88.310 M -23.10 % | 114.833 M 12.45 % | 102.116 M -35.07 % | 157.278 M 494.15 % | 26.471 M -94.00 % | 441.447 M 25.65 % | 351.317 M 30.50 % | 269.202 M |
| Other current liabilities | 8.606 M -91.35 % | 99.474 M 16.93 % | 85.074 M -11.85 % | 96.512 M 93.92 % | 49.769 M -12.00 % | 56.554 M -7.01 % | 60.819 M 42.20 % | 42.771 M 32.36 % | 32.313 M -30.44 % | 46.453 M -83.58 % | 282.902 M 471.14 % | 49.533 M -72.86 % | 182.476 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.914 M -12.03 % | 15.817 M -27.15 % | 21.713 M |
| Short term debt | 15.080 M -86.89 % | 115.051 M 5.83 % | 108.711 M 10.21 % | 98.637 M -2.64 % | 101.311 M 200.34 % | 33.732 M -17.52 % | 40.898 M -71.01 % | 141.082 M 897.47 % | 14.144 M -5.71 % | 15.000 M -70.00 % | 50.000 M -80.90 % | 261.746 M 990.61 % | 24.000 M |
| Total current liabilities | 103.528 M -58.21 % | 247.744 M 9.03 % | 227.219 M -0.23 % | 227.734 M 13.72 % | 200.259 M 30.06 % | 153.974 M -2.43 % | 157.805 M -46.66 % | 295.867 M 35.44 % | 218.441 M 43.56 % | 152.155 M -67.53 % | 468.601 M -3.28 % | 484.500 M 30.93 % | 370.055 M |
| Total liabilities | 315.682 M -2.16 % | 322.665 M 28.24 % | 251.605 M 0.01 % | 251.592 M 11.72 % | 225.203 M -7.05 % | 242.284 M -11.13 % | 272.638 M -31.50 % | 397.983 M 5.93 % | 375.719 M 110.34 % | 178.626 M -80.37 % | 910.048 M 8.88 % | 835.817 M 30.75 % | 639.257 M |
| Other non current assets | 43.500 M -9.38 % | 48.000 M -15.79 % | 57.000 M -69.32 % | 185.797 M 0.00 % | 185.797 M 0.00 % | 185.797 M -12.39 % | 212.084 M 7.84 % | 196.657 M 23.15 % | 159.683 M 26.59 % | 126.144 M 468.81 % | 22.177 M -57.79 % | 52.541 M 507.97 % | 8.642 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 42.485 M -0.92 % | 42.881 M -19.97 % | 53.580 M 471.09 % | 9.382 M | 0.000 -100.00 % | 22.214 M | 0.000 -100.00 % | 22.359 M -0.49 % | 22.468 M 765.15 % | 2.597 M |
| Intangible assets | 6.000 K -76.92 % | 26.000 K -53.57 % | 56.000 K -99.78 % | 25.231 M -5.42 % | 26.677 M -9.97 % | 29.632 M 3 244.47 % | 886.000 K -87.93 % | 7.341 M 136.58 % | 3.103 M 281.20 % | 814.000 K -86.49 % | 6.024 M 14.13 % | 5.278 M 51.93 % | 3.474 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.942 M 0.00 % | 5.942 M | 0.000 | 0.000 -100.00 % | 1.295 M -78.45 % | 6.009 M 35 247.06 % | 17.000 K |
| Goodwill and intangible assets | 6.000 K -76.92 % | 26.000 K -53.57 % | 56.000 K -99.78 % | 25.231 M -5.42 % | 26.677 M -9.97 % | 29.632 M 333.98 % | 6.828 M -48.60 % | 13.283 M 328.07 % | 3.103 M 281.20 % | 814.000 K -88.88 % | 7.319 M -35.16 % | 11.287 M 223.32 % | 3.491 M |
| Property plant equipment net | 31.281 M -8.72 % | 34.269 M -9.37 % | 37.813 M -12.51 % | 43.218 M -4.17 % | 45.098 M -20.43 % | 56.674 M -2.33 % | 58.026 M -40.94 % | 98.256 M 72.82 % | 56.853 M -4.37 % | 59.451 M -26.52 % | 80.905 M 28.51 % | 62.957 M 15.89 % | 54.323 M |
| Total non current assets | 74.787 M -9.12 % | 82.295 M -13.25 % | 94.869 M -68.52 % | 301.371 M -1.22 % | 305.093 M -8.10 % | 331.995 M 14.31 % | 290.437 M -7.87 % | 315.249 M 28.24 % | 245.821 M 27.64 % | 192.582 M 38.74 % | 138.811 M -10.11 % | 154.420 M 111.54 % | 72.998 M |
| Other current assets | 21.388 M -67.39 % | 65.585 M 344.61 % | 14.751 M -12.11 % | 16.784 M -86.00 % | 119.852 M -55.57 % | 269.737 M -30.24 % | 386.674 M 5.33 % | 367.093 M 7.82 % | 340.470 M 38.09 % | 246.562 M 21.05 % | 203.678 M -16.16 % | 242.946 M -25.37 % | 325.543 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.619 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 15.972 M -3.26 % | 16.511 M 768.54 % | 1.901 M -16.33 % | 2.272 M -56.82 % | 5.262 M -67.37 % | 16.125 M -66.98 % | 48.831 M 39.37 % | 35.036 M -76.43 % | 148.650 M 27.78 % | 116.334 M 73.48 % | 67.059 M 2.58 % | 65.375 M 66.66 % | 39.227 M |
| Cash and short term investments | 15.972 M -3.26 % | 16.511 M 768.54 % | 1.901 M -16.33 % | 2.272 M -56.82 % | 5.262 M -67.37 % | 16.125 M -66.98 % | 48.831 M 39.37 % | 35.036 M -76.43 % | 148.650 M 24.97 % | 118.953 M 77.39 % | 67.059 M 2.58 % | 65.375 M 66.66 % | 39.227 M |
| Total current assets | 104.859 M -15.62 % | 124.271 M 201.51 % | 41.216 M -20.36 % | 51.756 M -73.87 % | 198.092 M -66.64 % | 593.871 M -29.19 % | 838.674 M 0.80 % | 831.999 M -2.65 % | 854.666 M 20.59 % | 708.714 M 23.22 % | 575.181 M 7.96 % | 532.769 M 23.14 % | 432.646 M |
| Inventory | 37.834 M 603.50 % | 5.378 M -22.63 % | 6.951 M -16.71 % | 8.346 M -53.50 % | 17.950 M 20.88 % | 14.849 M -73.28 % | 55.573 M -7.95 % | 60.372 M -22.10 % | 77.497 M 14.14 % | 67.894 M -1.79 % | 69.128 M 17.53 % | 58.817 M -13.35 % | 67.876 M |
| Net receivables | 29.665 M -19.38 % | 36.797 M 108.92 % | 17.613 M -27.68 % | 24.354 M -55.74 % | 55.028 M -81.23 % | 293.160 M -15.66 % | 347.596 M -5.93 % | 369.498 M 28.28 % | 288.049 M 4.63 % | 275.305 M 16.99 % | 235.316 M 42.07 % | 165.631 M 16.11 % | 142.654 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 4.640 M 0.00 % | 4.640 M -26.49 % | 6.312 M 53.32 % | 4.117 M -41.63 % | 7.053 M 77.75 % | 3.968 M -35.72 % | 6.173 M 2.02 % | 6.051 M 17.11 % | 5.167 M 30.98 % | 3.945 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 79.744 M 144.38 % | 32.631 M -2.40 % | 33.434 M 6.65 % | 31.348 M -36.26 % | 49.179 M -10.57 % | 54.993 M 30.44 % | 42.158 M -57.00 % | 98.047 M -39.17 % | 161.172 M 108.35 % | 77.356 M -36.71 % | 122.227 M -23.34 % | 159.433 M 5.74 % | 150.782 M |
| Tax payables | 98.000 K -83.33 % | 588.000 K | 0.000 -100.00 % | 1.237 M | 0.000 -100.00 % | 8.695 M -37.58 % | 13.930 M -0.26 % | 13.967 M 29.18 % | 10.812 M -18.99 % | 13.346 M -0.94 % | 13.472 M -2.29 % | 13.788 M 7.74 % | 12.797 M |
| Deferred revenue non current | 20.981 M -4.65 % | 22.005 M -2.27 % | 22.517 M -2.22 % | 23.029 M -2.17 % | 23.541 M -2.13 % | 24.053 M -2.08 % | 24.565 M -2.04 % | 25.076 M -2.00 % | 25.588 M -3.34 % | 26.471 M -3.23 % | 27.354 M -3.12 % | 28.236 M -3.03 % | 29.118 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.901 M 2.26 % | -14.223 M | 0.000 | 0.000 100.00 % | -2.310 M -317.72 % | 1.061 M 21.12 % | 876.000 K -0.11 % | 877.000 K |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 374.000 K -69.81 % | 1.239 M -43.03 % | 2.175 M 123.08 % | 975.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 32.291 M 73.12 % | 18.652 M 48.40 % | 12.569 M -73.04 % | 46.623 M 525.06 % | 7.459 M 56.31 % | 4.772 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 691.882 M -4.57 % | 725.025 M 4.66 % | 692.734 M -1.93 % | 706.373 M 5.44 % | 669.927 M -3.17 % | 691.882 M 1.34 % | 682.721 M 48.52 % | 459.689 M 2.76 % | 447.331 M -4.43 % | 468.082 M 224.40 % | -376.275 M -38.88 % | -270.928 M -33.01 % | -203.694 M |
| Deferred tax liabilities non current | 2.125 M 6.41 % | 1.997 M 6.85 % | 1.869 M 7.35 % | 1.741 M 107.40 % | -23.541 M 2.13 % | -24.053 M -403.24 % | 7.932 M -3.10 % | 8.186 M 131.99 % | -25.588 M | 0.000 100.00 % | -36.757 M -10.14 % | -33.373 M 1.43 % | -33.856 M |
| 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 |
| Total assets | 179.646 M -13.03 % | 206.566 M 51.79 % | 136.085 M -70.96 % | 468.586 M -6.88 % | 503.185 M -45.65 % | 925.866 M -18.00 % | 1.129 B -1.58 % | 1.147 B 4.25 % | 1.100 B 22.10 % | 901.296 M 26.23 % | 713.992 M 3.90 % | 687.189 M 35.90 % | 505.644 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.527 M | 0.000 100.00 % | -5.528 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.456 M | 0.000 -100.00 % | 11.597 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.507 M 94.23 % | -43.440 M -921.33 % | 5.289 M 167.85 % | -7.795 M 59.03 % | -19.024 M 46.05 % | -35.263 M -366.36 % | 13.239 M 110.10 % | -131.133 M -149.14 % | -52.634 M 56.59 % | -121.255 M -152.67 % | -47.989 M -2 581.33 % | 1.934 M 101.82 % | -106.458 M |
| Accounts receivables | 6.194 M 75.87 % | 3.522 M 195.55 % | -3.686 M 81.36 % | -19.778 M -61.73 % | -12.229 M 84.03 % | -76.586 M -295.73 % | 39.128 M 142.44 % | -92.188 M -429.88 % | -17.398 M 74.22 % | -67.475 M -417.29 % | -13.044 M 79.02 % | -62.171 M 46.24 % | -115.643 M |
| Inventory | -30.565 M -2 243.41 % | 1.426 M 36.07 % | 1.048 M -86.41 % | 7.713 M 344.93 % | -3.149 M -108.34 % | 37.747 M 686.56 % | 4.799 M -76.33 % | 20.273 M 262.40 % | -12.483 M -2 831.51 % | 457.000 K 104.43 % | -10.311 M -200.95 % | 10.214 M 186.28 % | -11.838 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 3.686 M -81.36 % | 19.778 M 61.73 % | 12.229 M -84.03 % | 76.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 21.864 M 145.18 % | -48.388 M -1 240.96 % | 4.241 M 127.35 % | -15.508 M 2.31 % | -15.875 M 78.26 % | -73.010 M -965.05 % | 8.440 M 105.57 % | -151.406 M -277.09 % | -40.151 M 67.01 % | -121.712 M -223.03 % | -37.678 M -355.05 % | -8.280 M 91.25 % | -94.620 M |
| Other non cash items | 12.739 M 610.88 % | 1.792 M -94.39 % | 31.924 M -89.46 % | 302.879 M -29.76 % | 431.190 M 169.47 % | 160.016 M 225.78 % | 49.118 M 399.07 % | 9.842 M 1.58 % | 9.689 M 126.11 % | -37.102 M -350.74 % | 14.797 M 215.77 % | 4.686 M -86.41 % | 34.469 M |
| Net cash provided by operating activities | -1.676 M 95.20 % | -34.933 M -1 405.08 % | -2.321 M 89.40 % | -21.895 M -236.38 % | -6.509 M 88.86 % | -58.454 M -427.16 % | 17.867 M 118.62 % | -95.981 M -12 252.77 % | -777.000 K 97.83 % | -35.758 M -173.48 % | 48.664 M -47.23 % | 92.225 M 318.33 % | -42.242 M |
| Investments in property plant and equipment | -99.000 K -45.59 % | -68.000 K -142.86 % | -28.000 K 87.44 % | -223.000 K -178.75 % | -80.000 K 13.04 % | -92.000 K 99.82 % | -50.919 M -3 331.20 % | -1.484 M 78.64 % | -6.946 M -93.54 % | -3.589 M 88.26 % | -30.564 M 28.42 % | -42.697 M -795.49 % | -4.768 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 3.000 M -80.00 % | 15.000 M 388.63 % | -5.197 M -139.87 % | 13.035 M 433.57 % | 2.443 M 125.85 % | -9.449 M -7 582.11 % | -123.000 K 99.71 % | -42.000 M | 0.000 100.00 % | -5.927 M -1 284.81 % | -428.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K -59.46 % | 111.000 K 100.17 % | -65.000 M 2.11 % | -66.404 M | 0.000 100.00 % | -3.156 M | 0.000 100.00 % | -21.817 M -743.01 % | -2.588 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -80.00 % | 15.000 M -73.67 % | 56.975 M 3 456.49 % | 1.602 M | 0.000 | 0.000 -100.00 % | 250.000 K -77.29 % | 1.101 M -94.50 % | 20.000 M |
| Other investing activites | 11.000 K 266.67 % | 3.000 K -57.14 % | 7.000 K -99.93 % | 10.190 M 5 272.59 % | -197.000 K -100.63 % | 31.345 M -4.97 % | 32.986 M 543.13 % | 5.129 M 108.62 % | -59.525 M 40.64 % | -100.281 M -815.27 % | 14.020 M 138.67 % | -36.259 M -143.12 % | -14.914 M |
| Net cash used for investing activites | -88.000 K -35.38 % | -65.000 K -102.18 % | 2.979 M -88.07 % | 24.967 M 1 127.87 % | -2.429 M -104.09 % | 59.399 M 352.60 % | -23.515 M 66.70 % | -70.606 M -6.02 % | -66.594 M 37.78 % | -107.026 M -556.84 % | -16.294 M 84.57 % | -105.599 M -3 813.97 % | -2.698 M |
| Debt repayment | 2.339 M -95.37 % | 50.486 M 9 443.67 % | 529.000 K 104.18 % | -12.645 M -450.98 % | -2.295 M 92.52 % | -30.688 M -585.57 % | 6.320 M -92.48 % | 84.093 M -33.89 % | 127.195 M | 0.000 100.00 % | -25.000 M | 0.000 100.00 % | -6.900 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.923 M | 0.000 | 0.000 -100.00 % | 244.273 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.995 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.113 M -27.05 % | -876.000 K 43.52 % | -1.551 M -123.57 % | 6.580 M 20.36 % | 5.467 M 286.14 % | -2.937 M -123.23 % | 12.644 M 151.26 % | -24.668 M -243.95 % | -7.172 M 86.77 % | -54.202 M -779.90 % | -6.160 M -115.43 % | 39.935 M -2.52 % | 40.967 M |
| Net cash used provided by financing activities | 1.226 M -97.53 % | 49.610 M 4 954.21 % | -1.022 M 83.15 % | -6.065 M -291.20 % | 3.172 M 109.43 % | -33.625 M -277.31 % | 18.964 M -68.09 % | 59.425 M -36.12 % | 93.028 M -51.27 % | 190.908 M 717.17 % | -30.933 M -177.46 % | 39.935 M 17.22 % | 34.067 M |
| Effect of forex changes on cash | -1.000 K 50.00 % | -2.000 K 71.43 % | -7.000 K -333.33 % | 3.000 K 142.86 % | -7.000 K 73.08 % | -26.000 K -105.43 % | 479.000 K 107.42 % | -6.452 M -197.88 % | 6.592 M 441.22 % | 1.218 M 393.12 % | 247.000 K 159.81 % | -413.000 K -1 965.00 % | -20.000 K |
| Net change in cash | -539.000 K -103.69 % | 14.610 M 4 038.01 % | -371.000 K 87.59 % | -2.990 M 72.48 % | -10.863 M 66.79 % | -32.706 M -337.09 % | 13.795 M 112.14 % | -113.614 M -452.30 % | 32.249 M -34.64 % | 49.342 M 2 830.05 % | 1.684 M -93.56 % | 26.148 M 340.04 % | -10.893 M |
| Cash at beginning of period | 16.511 M 768.54 % | 1.901 M -16.33 % | 2.272 M -56.82 % | 5.262 M -67.37 % | 16.125 M -66.98 % | 48.831 M 39.37 % | 35.036 M -76.43 % | 148.650 M 27.71 % | 116.401 M 73.58 % | 67.059 M 2.58 % | 65.375 M 66.66 % | 39.227 M -21.73 % | 50.120 M |
| Cash at end of period | 15.972 M -3.26 % | 16.511 M 768.54 % | 1.901 M -16.33 % | 2.272 M -56.82 % | 5.262 M -67.37 % | 16.125 M -66.98 % | 48.831 M 39.37 % | 35.036 M -76.43 % | 148.650 M 27.71 % | 116.401 M 73.58 % | 67.059 M 2.58 % | 65.375 M 66.66 % | 39.227 M |
| Operating cash flow | -1.676 M 95.20 % | -34.933 M -1 405.08 % | -2.321 M 89.40 % | -21.895 M -236.38 % | -6.509 M 88.86 % | -58.454 M -427.16 % | 17.867 M 118.62 % | -95.981 M -12 252.77 % | -777.000 K 97.83 % | -35.758 M -173.48 % | 48.664 M -47.23 % | 92.225 M 318.33 % | -42.242 M |
| Capital expenditure | -99.000 K -45.59 % | -68.000 K -142.86 % | -28.000 K 87.44 % | -223.000 K -178.75 % | -80.000 K 13.04 % | -92.000 K 99.82 % | -50.919 M -3 331.20 % | -1.484 M 78.64 % | -6.946 M -93.54 % | -3.589 M 88.26 % | -30.564 M 28.42 % | -42.697 M -795.49 % | -4.768 M |
| Free CashFlow | -1.775 M 94.93 % | -35.001 M -1 390.04 % | -2.349 M 89.38 % | -22.118 M -235.68 % | -6.589 M 88.75 % | -58.546 M -77.13 % | -33.052 M 66.09 % | -97.465 M -1 162.01 % | -7.723 M 80.37 % | -39.347 M -317.39 % | 18.100 M -63.46 % | 49.528 M 205.36 % | -47.010 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 2012-06-30 | 2012-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 48.693 M 29.08 % | 37.724 M -22.74 % | 48.830 M 4.79 % | 46.598 M -43.74 % | 82.832 M 115.74 % | 38.395 M 14.99 % | 33.389 M -11.40 % | 37.687 M -21.85 % | 48.226 M -77.73 % | 216.556 M -16.15 % | 258.279 M -34.32 % | 393.260 M -13.03 % | 452.188 M 12.25 % | 402.847 M -3.69 % | 418.295 M -13.22 % | 482.012 M 24.27 % | 387.879 M -21.87 % | 496.427 M 36.33 % | 364.147 M -12.54 % | 416.339 M -7.81 % | 451.624 M 1.54 % | 444.753 M 10.51 % | 402.440 M 1.33 % | 397.175 M 0.00 % | 397.175 M 100.00 % | 198.587 M -44.23 % | 356.056 M 100.00 % | 178.028 M |
| Net income | -9.055 M 82.15 % | -50.740 M -243.22 % | 35.427 M 1 734.84 % | -2.167 M -147.97 % | 4.517 M 111.66 % | -38.744 M -735.90 % | -4.635 M 98.57 % | -323.554 M -4 625.49 % | -6.847 M 98.33 % | -409.577 M -4 513.91 % | -8.877 M 95.52 % | -198.335 M -4 398.55 % | 4.614 M 106.85 % | -67.380 M -945.31 % | 7.971 M 3 859.91 % | -212.000 K -102.04 % | 10.389 M 139.94 % | -26.013 M -177.22 % | 33.688 M 530.63 % | 5.342 M -93.56 % | 82.915 M 220.62 % | 25.861 M 28.77 % | 20.083 M -36.32 % | 31.536 M 0.00 % | 31.535 M 100.00 % | 15.767 M 238.79 % | 4.654 M 100.00 % | 2.327 M |
| Income before tax | -9.054 M 82.07 % | -50.497 M -242.28 % | 35.491 M 3 125.66 % | -1.173 M -125.61 % | 4.581 M 111.89 % | -38.524 M -731.15 % | -4.635 M 98.54 % | -316.570 M -4 523.48 % | -6.847 M 98.36 % | -417.605 M -5 020.22 % | -8.156 M 95.91 % | -199.334 M -2 351.85 % | 8.852 M 114.50 % | -61.058 M -569.28 % | 13.011 M 263.94 % | 3.575 M -77.55 % | 15.927 M 206.05 % | -15.018 M -134.56 % | 43.459 M 176.58 % | 15.713 M -83.85 % | 97.293 M 161.55 % | 37.199 M 7.29 % | 34.670 M -14.72 % | 40.656 M 0.00 % | 40.656 M 100.00 % | 20.328 M 53.90 % | 13.209 M 100.00 % | 6.605 M |
| Income before tax ratio | -0.19 86.11 % | -1.34 -284.17 % | 0.73 2 987.36 % | -0.03 -145.52 % | 0.06 105.51 % | -1.00 -622.79 % | -0.14 98.35 % | -8.40 -5 816.42 % | -0.14 92.64 % | -1.93 -6 006.71 % | -0.03 93.77 % | -0.51 -2 689.28 % | 0.02 112.92 % | -0.15 -587.28 % | 0.03 319.38 % | 0.01 -81.94 % | 0.04 235.73 % | -0.03 -125.35 % | 0.12 216.22 % | 0.04 -82.48 % | 0.22 157.57 % | 0.08 -2.91 % | 0.09 -15.84 % | 0.10 0.00 % | 0.10 0.00 % | 0.10 175.92 % | 0.04 0.00 % | 0.04 |
| EBITDA | -1.088 M -191.66 % | 1.187 M 988.99 % | 109.000 K 101.38 % | -7.894 M -185.75 % | 9.206 M 357.94 % | -3.569 M -1 240.26 % | 313.000 K 103.73 % | -8.397 M -142.97 % | -3.456 M 35.38 % | -5.348 M 7.01 % | -5.751 M 25.14 % | -7.682 M -190.64 % | 8.475 M 143.18 % | -19.627 M -231.66 % | 14.907 M -22.33 % | 19.192 M -11.69 % | 21.733 M 15.23 % | 18.860 M -44.81 % | 34.171 M 9.71 % | 31.148 M -51.74 % | 64.547 M 1.14 % | 63.819 M -1.45 % | 64.758 M 6.23 % | 60.958 M 35.88 % | 44.860 M 100.00 % | 22.430 M 37.12 % | 16.358 M 100.00 % | 8.179 M |
| Net income ratio | -0.19 86.17 % | -1.35 -285.39 % | 0.73 1 660.11 % | -0.05 -185.28 % | 0.05 105.40 % | -1.01 -626.91 % | -0.14 98.38 % | -8.59 -5 946.95 % | -0.14 92.49 % | -1.89 -5 402.86 % | -0.03 93.19 % | -0.50 -5 042.66 % | 0.01 106.10 % | -0.17 -977.73 % | 0.02 4 432.63 % | 0.00 -101.64 % | 0.03 151.11 % | -0.05 -156.64 % | 0.09 621.01 % | 0.01 -93.01 % | 0.18 215.74 % | 0.06 16.52 % | 0.05 -37.15 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 507.43 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | -0.02 -171.01 % | 0.03 1 309.59 % | 0.00 101.32 % | -0.17 -252.43 % | 0.11 219.56 % | -0.09 -1 091.59 % | 0.01 104.21 % | -0.22 -210.91 % | -0.07 -190.18 % | -0.02 -10.91 % | -0.02 -13.99 % | -0.02 -204.23 % | 0.02 138.47 % | -0.05 -236.71 % | 0.04 -10.50 % | 0.04 -28.94 % | 0.06 47.48 % | 0.04 -59.51 % | 0.09 25.43 % | 0.07 -47.65 % | 0.14 -0.40 % | 0.14 -10.83 % | 0.16 4.84 % | 0.15 35.88 % | 0.11 0.00 % | 0.11 145.85 % | 0.05 0.00 % | 0.05 |
| Gross profit ratio | 0.13 -36.10 % | 0.20 2.32 % | 0.20 -0.87 % | 0.20 -18.94 % | 0.24 59.20 % | 0.15 -28.25 % | 0.21 67.96 % | 0.13 -3.00 % | 0.13 160.69 % | 0.05 88.54 % | 0.03 9.26 % | 0.02 -65.57 % | 0.07 49.36 % | 0.05 -52.09 % | 0.10 4.81 % | 0.09 -18.50 % | 0.12 15.24 % | 0.10 -41.00 % | 0.17 5.66 % | 0.16 -26.21 % | 0.22 12.71 % | 0.19 -19.11 % | 0.24 26.14 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 4.10 % | 0.18 0.00 % | 0.18 |
| Weighted average shs out dil | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B -0.03 % | 1.475 B 3.86 % | 1.421 B 21.47 % | 1.169 B 9.85 % | 1.065 B 4.90 % | 1.015 B -12.51 % | 1.160 B 16.00 % | 1.000 B 0.00 % | 1.000 B -0.36 % | 1.004 B 30.93 % | 766.575 M 45.86 % | 525.542 M 0.00 % | 525.542 M -47.45 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 37.55 % | 727.000 M 0.00 % | 727.000 M |
| Weighted average shs out | 1.475 B 0.05 % | 1.474 B -0.05 % | 1.475 B -0.08 % | 1.476 B 0.07 % | 1.475 B 0.01 % | 1.475 B -0.01 % | 1.475 B 0.01 % | 1.475 B 0.00 % | 1.475 B 0.00 % | 1.475 B -0.01 % | 1.475 B -0.02 % | 1.475 B 3.86 % | 1.421 B 21.47 % | 1.169 B 9.83 % | 1.065 B 4.92 % | 1.015 B -2.22 % | 1.038 B 3.78 % | 1.000 B 0.00 % | 1,000.000 M -0.37 % | 1.004 B -28.24 % | 1.399 B 166.10 % | 525.630 M -0.02 % | 525.761 M -25.21 % | 703.000 M 0.00 % | 703.000 M 0.00 % | 703.000 M -3.30 % | 727.000 M 0.00 % | 727.000 M |
| EPS diluted | -0.01 82.27 % | -0.03 -243.33 % | 0.02 1 700.00 % | 0.00 -150.00 % | 0.00 111.45 % | -0.03 -718.75 % | 0.00 98.55 % | -0.22 -4 682.61 % | 0.00 98.36 % | -0.28 -4 566.67 % | -0.01 95.54 % | -0.13 -4 300.00 % | 0.00 105.56 % | -0.06 -878.38 % | 0.01 3 800.00 % | 0.00 -102.22 % | 0.01 134.62 % | -0.03 -177.38 % | 0.03 522.22 % | 0.01 -95.01 % | 0.11 119.92 % | 0.05 28.80 % | 0.04 -19.41 % | 0.05 50.00 % | 0.03 100.00 % | 0.02 146.88 % | 0.01 100.00 % | 0.00 |
| Earnings per share | -0.01 82.27 % | -0.03 -243.33 % | 0.02 1 700.00 % | 0.00 -150.00 % | 0.00 111.45 % | -0.03 -718.75 % | 0.00 98.55 % | -0.22 -4 682.61 % | 0.00 98.36 % | -0.28 -4 566.67 % | -0.01 95.54 % | -0.13 -4 300.00 % | 0.00 105.56 % | -0.06 -878.38 % | 0.01 628.57 % | 0.00 -114.00 % | 0.01 138.46 % | -0.03 -177.38 % | 0.03 522.22 % | 0.01 -90.88 % | 0.06 20.33 % | 0.05 28.80 % | 0.04 -15.49 % | 0.05 0.89 % | 0.04 100.00 % | 0.02 250.00 % | 0.01 100.00 % | 0.00 |
| Gross profit | 6.212 M -17.51 % | 7.531 M -20.95 % | 9.527 M 3.88 % | 9.171 M -54.40 % | 20.112 M 243.44 % | 5.856 M -17.50 % | 7.098 M 48.81 % | 4.770 M -24.20 % | 6.293 M -41.95 % | 10.840 M 58.09 % | 6.857 M -28.24 % | 9.556 M -70.06 % | 31.913 M 67.65 % | 19.035 M -53.86 % | 41.251 M -9.04 % | 45.353 M 1.27 % | 44.783 M -9.96 % | 49.735 M -19.57 % | 61.833 M -7.59 % | 66.910 M -31.97 % | 98.355 M 14.45 % | 85.937 M -10.60 % | 96.130 M 27.81 % | 75.213 M 0.00 % | 75.213 M 100.00 % | 37.606 M -41.94 % | 64.768 M 100.00 % | 32.384 M |
| Income tax expense | 1.000 K -99.59 % | 243.000 K 279.69 % | 64.000 K -93.56 % | 994.000 K 1 453.13 % | 64.000 K -70.91 % | 220.000 K | 0.000 -100.00 % | 6.984 M | 0.000 -100.00 % | 7.239 M 985.31 % | 667.000 K -41.80 % | 1.146 M -71.79 % | 4.063 M -60.63 % | 10.321 M 104.78 % | 5.040 M 33.09 % | 3.787 M -31.62 % | 5.538 M -49.52 % | 10.970 M 11.98 % | 9.796 M -27.86 % | 13.580 M -6.60 % | 14.540 M 29.56 % | 11.223 M -22.69 % | 14.517 M 59.15 % | 9.122 M 0.00 % | 9.122 M 100.00 % | 4.561 M -46.69 % | 8.555 M 100.00 % | 4.278 M |
| Cost of revenue | 42.481 M 40.70 % | 30.193 M -23.18 % | 39.303 M 5.01 % | 37.427 M -40.33 % | 62.720 M 92.75 % | 32.539 M 23.76 % | 26.291 M -20.13 % | 32.917 M -21.50 % | 41.933 M -79.62 % | 205.716 M -18.18 % | 251.422 M -34.48 % | 383.704 M -8.70 % | 420.275 M 9.50 % | 383.812 M 1.80 % | 377.044 M -13.65 % | 436.659 M 27.27 % | 343.096 M -23.19 % | 446.692 M 47.76 % | 302.314 M -13.48 % | 349.429 M -1.09 % | 353.269 M -1.55 % | 358.816 M 17.14 % | 306.310 M -4.86 % | 321.962 M 0.00 % | 321.962 M 100.00 % | 160.981 M -44.73 % | 291.288 M 100.00 % | 145.644 M |
| General and administrative expenses | 5.707 M -15.24 % | 6.733 M -7.53 % | 7.281 M -55.09 % | 16.211 M 119.48 % | 7.386 M 0.75 % | 7.331 M 33.22 % | 5.503 M -46.86 % | 10.356 M 14.46 % | 9.048 M -37.59 % | 14.498 M 23.18 % | 11.770 M -23.53 % | 15.392 M -22.41 % | 19.837 M -46.48 % | 37.062 M 103.06 % | 18.252 M -28.25 % | 25.438 M 67.94 % | 15.147 M -37.97 % | 24.418 M 3.66 % | 23.556 M 6.61 % | 22.096 M -28.77 % | 31.022 M 48.32 % | 20.916 M -18.97 % | 25.813 M 100.26 % | 12.890 M 0.00 % | 12.890 M 100.00 % | 6.445 M -48.72 % | 12.569 M 100.00 % | 6.284 M |
| Selling and marketing expenses | 2.375 M -48.14 % | 4.580 M 34.39 % | 3.408 M 24.24 % | 2.743 M -39.09 % | 4.503 M 16.18 % | 3.876 M 78.62 % | 2.170 M -64.11 % | 6.046 M 120.09 % | 2.747 M -38.98 % | 4.502 M 25.65 % | 3.583 M -20.04 % | 4.481 M -31.01 % | 6.495 M 74.04 % | 3.732 M -67.29 % | 11.410 M 275.58 % | 3.038 M -72.70 % | 11.128 M 109.45 % | 5.313 M -39.42 % | 8.770 M 1 401.71 % | 584.000 K -96.51 % | 16.742 M -11.94 % | 19.012 M 8.91 % | 17.456 M -3.00 % | 17.995 M 0.00 % | 17.995 M 100.00 % | 8.998 M -46.09 % | 16.690 M 100.00 % | 8.345 M |
| Other expenses | 0.000 100.00 % | -3.368 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -256.000 K 0.00 % | -256.000 K -0.20 % | -255.500 K 0.00 % | -255.500 K 20.53 % | -321.500 K 0.00 % | -321.500 K 94.96 % | -6.383 M 0.00 % | -6.383 M 35.81 % | -9.944 M 0.00 % | -9.944 M -12.74 % | -8.820 M -211.91 % | 7.881 M 221.94 % | -6.463 M -100.00 % | -3.232 M 28.10 % | -4.495 M -100.00 % | -2.247 M |
| Operating expenses | 8.082 M 1.72 % | 7.945 M -25.67 % | 10.689 M -43.61 % | 18.954 M 88.33 % | 10.064 M -73.49 % | 37.963 M 398.46 % | 7.616 M -97.58 % | 314.621 M 3 223.70 % | 9.466 M -97.76 % | 423.124 M 3 438.42 % | 11.958 M -94.13 % | 203.763 M 1 101.57 % | 16.958 M -76.79 % | 73.067 M 254.44 % | 20.615 M -39.36 % | 33.996 M 43.58 % | 23.677 M -63.14 % | 64.231 M 270.91 % | 17.317 M -65.64 % | 50.406 M 3 736.08 % | 1.314 M -97.22 % | 47.224 M -21.12 % | 59.869 M 145.15 % | 24.422 M 0.00 % | 24.422 M 100.00 % | 12.211 M -50.69 % | 24.764 M 100.00 % | 12.382 M |
| Cost and expenses | 50.563 M 32.58 % | 38.138 M -23.71 % | 49.992 M -11.33 % | 56.381 M -22.54 % | 72.784 M 3.24 % | 70.502 M 107.93 % | 33.907 M -90.24 % | 347.538 M 576.16 % | 51.399 M -91.83 % | 628.840 M 138.76 % | 263.380 M -55.17 % | 587.467 M 34.36 % | 437.233 M -4.30 % | 456.879 M 14.89 % | 397.659 M -15.51 % | 470.655 M 28.32 % | 366.773 M -28.21 % | 510.923 M 59.85 % | 319.631 M -20.06 % | 399.835 M 12.76 % | 354.583 M -12.67 % | 406.040 M 10.89 % | 366.179 M 5.71 % | 346.384 M 0.00 % | 346.384 M 100.00 % | 173.192 M -45.20 % | 316.052 M 100.00 % | 158.026 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 -100.00 % | 819.000 K | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 1.299 M | 0.000 -100.00 % | 16.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.082 M -28.56 % | 11.313 M 5.84 % | 10.689 M -43.61 % | 18.954 M 59.42 % | 11.889 M 6.09 % | 11.207 M 46.06 % | 7.673 M -53.22 % | 16.402 M 39.06 % | 11.795 M -37.92 % | 19.000 M 23.75 % | 15.353 M -22.74 % | 19.873 M -24.53 % | 26.332 M -35.45 % | 40.794 M 37.53 % | 29.662 M 4.16 % | 28.476 M 8.38 % | 26.275 M -20.83 % | 33.190 M 2.67 % | 32.326 M 4.54 % | 30.923 M -35.26 % | 47.764 M 19.63 % | 39.928 M -7.72 % | 43.269 M 40.10 % | 30.885 M 0.00 % | 30.885 M 100.00 % | 15.442 M -47.22 % | 29.259 M 100.00 % | 14.629 M |
| Interest income | 0.000 | 0.000 | 0.000 100.00 % | -5.464 M -199.95 % | 5.467 M -14.80 % | 6.417 M 55.87 % | 4.117 M -38.73 % | 6.719 M 82.88 % | 3.674 M -30.95 % | 5.321 M 74.17 % | 3.055 M -40.41 % | 5.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 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.928 M 0.00 % | 5.928 M -22.83 % | 7.681 M 0.00 % | 7.681 M 2.69 % | 7.480 M 0.00 % | 7.480 M 747.06 % | 883.000 K 0.00 % | 883.000 K -35.10 % | 1.361 M 0.00 % | 1.361 M -43.55 % | 2.410 M 17.16 % | 2.057 M 0.00 % | 2.057 M 100.00 % | 1.029 M -28.28 % | 1.434 M 100.00 % | 717.000 K |
| Depreciation and amortization | 782.000 K -51.16 % | 1.601 M 25.96 % | 1.271 M -32.72 % | 1.889 M 92.17 % | 983.000 K -44.84 % | 1.782 M 100.68 % | 888.000 K -72.55 % | 3.235 M 58.11 % | 2.046 M -27.24 % | 2.812 M 2.44 % | 2.745 M 4.17 % | 2.635 M -8.95 % | 2.894 M 35.74 % | 2.132 M -35.74 % | 3.318 M 43.33 % | 2.315 M -28.22 % | 3.225 M 39.31 % | 2.315 M -50.36 % | 4.664 M 3.53 % | 4.505 M -2.32 % | 4.612 M 33.33 % | 3.459 M -42.44 % | 6.009 M 179.94 % | 2.147 M 0.00 % | 2.147 M 100.00 % | 1.073 M -35.52 % | 1.665 M 100.00 % | 832.250 K |
| Operating income | -1.870 M -351.69 % | -414.000 K 64.37 % | -1.162 M 88.12 % | -9.783 M -218.97 % | 8.223 M 253.67 % | -5.351 M -830.61 % | -575.000 K 95.06 % | -11.632 M -111.41 % | -5.502 M 32.57 % | -8.160 M 3.95 % | -8.496 M 17.65 % | -10.317 M -284.86 % | 5.581 M 125.65 % | -21.759 M -287.76 % | 11.589 M -31.33 % | 16.877 M -8.81 % | 18.508 M 11.86 % | 16.545 M -43.93 % | 29.507 M 10.75 % | 26.643 M -55.55 % | 59.935 M -0.70 % | 60.360 M 2.74 % | 58.749 M -0.11 % | 58.812 M 37.69 % | 42.714 M 100.00 % | 21.357 M 45.35 % | 14.694 M 100.00 % | 7.347 M |
| Operating income ratio | -0.04 -249.94 % | -0.01 53.88 % | -0.02 88.67 % | -0.21 -311.48 % | 0.10 171.23 % | -0.14 -709.27 % | -0.02 94.42 % | -0.31 -170.54 % | -0.11 -202.77 % | -0.04 -14.55 % | -0.03 -25.39 % | -0.03 -312.56 % | 0.01 122.85 % | -0.05 -294.96 % | 0.03 -20.87 % | 0.04 -26.62 % | 0.05 43.17 % | 0.03 -58.87 % | 0.08 26.62 % | 0.06 -51.78 % | 0.13 -2.21 % | 0.14 -7.03 % | 0.15 -1.41 % | 0.15 37.69 % | 0.11 0.00 % | 0.11 160.60 % | 0.04 0.00 % | 0.04 |
| Total other income expenses net | -7.184 M 85.66 % | -50.083 M -236.64 % | 36.653 M 325.70 % | 8.610 M 336.41 % | -3.642 M 89.02 % | -33.173 M -717.07 % | -4.060 M 98.67 % | -304.938 M -22 571.97 % | -1.345 M 99.67 % | -409.445 M -120 525.00 % | 340.000 K 100.18 % | -189.017 M -5 878.57 % | 3.271 M 108.50 % | -38.480 M -2 806.05 % | 1.422 M 126.82 % | -5.302 M -105.42 % | -2.581 M 91.47 % | -30.264 M -316.92 % | 13.952 M 227.65 % | -10.930 M -129.26 % | 37.358 M 261.30 % | -23.161 M 3.81 % | -24.079 M -32.21 % | -18.213 M -785.18 % | -2.058 M -100.00 % | -1.029 M 30.70 % | -1.485 M -100.00 % | -742.250 K |
| 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 | 2012-06-30 | 2012-01-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 | 2013-12-31 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 36.855 M 31.37 % | 28.055 M -28.68 % | 39.335 M -73.68 % | 149.459 M 43.53 % | 104.131 M -2.51 % | 106.810 M 4.81 % | 101.905 M 4.28 % | 97.720 M 7.36 % | 91.023 M -1.77 % | 92.664 M -11.41 % | 104.599 M 27.77 % | 81.864 M 79.73 % | 45.549 M -38.78 % | 74.403 M -36.07 % | 116.385 M -33.46 % | 174.900 M 56.93 % | 111.450 M 4 057.74 % | -2.816 M 93.91 % | -46.263 M 54.35 % | -101.334 M 52.77 % | -214.550 M -1 157.69 % | -17.059 M -277.24 % | 9.625 M 443.63 % | -2.801 M 81.61 % | -15.227 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.485 M 0.00 % | 42.485 M -0.92 % | 42.881 M -16.84 % | 51.563 M -3.76 % | 53.580 M -29.11 % | 75.580 M 705.59 % | 9.382 M 13.21 % | 8.287 M -89.45 % | 78.538 M 139.40 % | 32.806 M 47.68 % | 22.214 M 748.19 % | 2.619 M 0.00 % | 2.619 M -88.26 % | 22.304 M -0.25 % | 22.359 M -0.49 % | 22.468 M 79.28 % | 12.533 M 382.58 % | 2.597 M |
| Total debt | 40.417 M -8.20 % | 44.027 M 0.13 % | 43.969 M -73.51 % | 165.970 M 38.61 % | 119.736 M 10.14 % | 108.711 M 3.23 % | 105.311 M 5.32 % | 99.992 M 5.17 % | 95.073 M -2.91 % | 97.926 M -11.44 % | 110.573 M 12.84 % | 97.989 M -1.05 % | 99.028 M -19.64 % | 123.234 M -35.97 % | 192.463 M -8.32 % | 209.936 M 7.52 % | 195.248 M 33.88 % | 145.834 M 392.12 % | 29.634 M 97.56 % | 15.000 M -50.00 % | 30.000 M -40.00 % | 50.000 M -33.33 % | 75.000 M 51.52 % | 49.500 M 106.25 % | 24.000 M |
| Accumulated other comprehensive income loss | -43.221 M -8.48 % | -39.844 M -24.27 % | -32.062 M 72.67 % | -117.315 M -204.82 % | -38.487 M -19.19 % | -32.291 M -40.32 % | -23.013 M -23.38 % | -18.652 M -5.80 % | -17.630 M -40.27 % | -12.569 M 22.15 % | -16.146 M 65.37 % | -46.623 M -666.45 % | -6.083 M 18.45 % | -7.459 M -776.86 % | 1.102 M 123.09 % | -4.772 M -251.01 % | 3.160 M 10.30 % | 2.865 M 119.27 % | -14.866 M 8.48 % | -16.243 M 33.52 % | -24.432 M 0.75 % | -24.616 M -70.32 % | -14.453 M -11.58 % | -12.954 M -13.09 % | -11.454 M |
| Retained earnings | -798.345 M 2.93 % | -822.433 M -11.36 % | -738.550 M 8.50 % | -807.120 M -0.27 % | -804.953 M 0.56 % | -809.470 M -9.75 % | -737.583 M -0.63 % | -732.948 M -79.03 % | -409.394 M -1.70 % | -402.547 M -2 955.85 % | -13.173 M -173.79 % | 17.851 M -90.62 % | 190.404 M 1.90 % | 186.859 M -22.88 % | 242.296 M 2.30 % | 236.854 M -1.41 % | 240.235 M 3.78 % | 231.492 M -19.08 % | 286.090 M 11.71 % | 256.097 M 1.14 % | 253.206 M 46.42 % | 172.929 M 26.45 % | 136.752 M 25.30 % | 109.143 M 33.86 % | 81.534 M |
| Common stock | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 0.00 % | 1.216 M 8.96 % | 1.116 M 30.37 % | 856.000 K 0.00 % | 856.000 K 6.87 % | 801.000 K 0.00 % | 801.000 K 0.00 % | 801.000 K 0.00 % | 801.000 K 0.00 % | 801.000 K 80 000.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K |
| Total equity | -148.468 M -9.14 % | -136.036 M -75.50 % | -77.514 M 33.23 % | -116.099 M 0.94 % | -117.199 M -1.45 % | -115.520 M -71.15 % | -67.498 M -131.11 % | 216.994 M -18.45 % | 266.074 M -4.28 % | 277.982 M -59.31 % | 683.236 M -0.05 % | 683.582 M -25.15 % | 913.229 M 6.63 % | 856.473 M 12.23 % | 763.110 M 1.85 % | 749.265 M 1.88 % | 735.452 M 1.47 % | 724.768 M -4.64 % | 760.045 M 5.17 % | 722.670 M 1.45 % | 712.348 M 465.32 % | -194.995 M -31.97 % | -147.752 M -5.35 % | -140.244 M -5.66 % | -132.736 M |
| Other non current liabilities | 176.489 M 10.24 % | 160.101 M 15.74 % | 138.331 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.286 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 -100.00 % | 441.447 M 36.64 % | 323.081 M 14.74 % | 281.583 M 17.28 % | 240.084 M |
| Long term debt | 17.000 M -41.27 % | 28.947 M -17.29 % | 35.000 M -31.26 % | 50.919 M | 0.000 | 0.000 -100.00 % | 294.000 K -21.39 % | 374.000 K -54.89 % | 829.000 K -40.91 % | 1.403 M -97.91 % | 66.969 M 4.22 % | 64.257 M -26.65 % | 87.601 M 6.39 % | 82.336 M 4.80 % | 78.563 M 14.10 % | 68.854 M -58.13 % | 164.461 M 24.88 % | 131.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 193.489 M -8.80 % | 212.154 M 22.40 % | 173.331 M 131.35 % | 74.921 M 209.65 % | 24.195 M -0.78 % | 24.386 M -2.71 % | 25.064 M 5.05 % | 23.858 M -1.06 % | 24.114 M -3.33 % | 24.944 M -72.52 % | 90.766 M 2.78 % | 88.310 M -21.09 % | 111.910 M -2.55 % | 114.833 M 3.13 % | 111.349 M 9.04 % | 102.116 M -46.14 % | 189.608 M 20.56 % | 157.278 M 504.24 % | 26.029 M -1.67 % | 26.471 M -1.64 % | 26.913 M -93.90 % | 441.447 M 25.65 % | 351.317 M 13.23 % | 310.260 M 15.25 % | 269.202 M |
| Other current liabilities | 65.608 M 662.35 % | 8.606 M -88.65 % | 75.805 M -23.79 % | 99.474 M 1.75 % | 97.767 M 14.92 % | 85.074 M 6.30 % | 80.033 M -17.07 % | 96.512 M 32.20 % | 73.003 M 33.81 % | 54.557 M -12.14 % | 62.095 M 9.80 % | 56.554 M -19.58 % | 70.326 M 15.63 % | 60.819 M 39.42 % | 43.622 M 1.99 % | 42.771 M 23 530.39 % | 181.000 K -99.44 % | 32.313 M 92 222.86 % | 35.000 K -99.92 % | 46.453 M 516 044.44 % | 9.000 K -100.00 % | 282.902 M 471.14 % | 49.533 M -57.30 % | 116.005 M -36.43 % | 182.476 M |
| Deferred revenue | 0.000 | 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 % | 69.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.914 M -12.03 % | 15.817 M -15.71 % | 18.765 M -13.58 % | 21.713 M |
| Short term debt | 23.417 M 55.29 % | 15.080 M 68.13 % | 8.969 M -92.20 % | 115.051 M -3.91 % | 119.736 M 10.14 % | 108.711 M 2.76 % | 105.790 M 7.25 % | 98.637 M 4.66 % | 94.244 M -2.36 % | 96.523 M 121.36 % | 43.604 M 29.27 % | 33.732 M 195.20 % | 11.427 M -72.06 % | 40.898 M -64.09 % | 113.900 M -19.27 % | 141.082 M 358.25 % | 30.787 M 117.67 % | 14.144 M -52.27 % | 29.634 M 97.56 % | 15.000 M -50.00 % | 30.000 M -40.00 % | 50.000 M -80.90 % | 261.746 M 83.20 % | 142.873 M 495.30 % | 24.000 M |
| Total current liabilities | 116.941 M 12.96 % | 103.528 M -12.41 % | 118.192 M -52.29 % | 247.744 M 1.22 % | 244.750 M 7.72 % | 227.219 M 5.42 % | 215.530 M -5.36 % | 227.734 M 3.45 % | 220.143 M 9.93 % | 200.259 M -1.35 % | 202.992 M 31.84 % | 153.974 M 4.19 % | 147.778 M -6.35 % | 157.805 M -41.90 % | 271.594 M -8.20 % | 295.867 M 62.58 % | 181.977 M -16.69 % | 218.441 M 16.41 % | 187.648 M 23.33 % | 152.155 M -23.85 % | 199.805 M -57.36 % | 468.601 M -3.28 % | 484.500 M 13.39 % | 427.278 M 15.46 % | 370.055 M |
| Total liabilities | 310.430 M -1.66 % | 315.682 M 8.29 % | 291.523 M -9.65 % | 322.665 M 19.97 % | 268.945 M 6.89 % | 251.605 M 4.58 % | 240.594 M -4.37 % | 251.592 M 3.00 % | 244.257 M 8.46 % | 225.203 M -23.34 % | 293.758 M 21.25 % | 242.284 M -6.70 % | 259.688 M -4.75 % | 272.638 M -28.80 % | 382.943 M -3.78 % | 397.983 M 7.10 % | 371.585 M -1.10 % | 375.719 M 75.84 % | 213.677 M 19.62 % | 178.626 M -21.21 % | 226.718 M -75.09 % | 910.048 M 8.88 % | 835.817 M 13.33 % | 737.537 M 15.37 % | 639.257 M |
| Other non current assets | 43.500 M 0.00 % | 43.500 M -9.38 % | 48.000 M 0.00 % | 48.000 M -15.79 % | 57.000 M 0.00 % | 57.000 M -22.97 % | 74.000 M -60.17 % | 185.797 M 0.00 % | 185.797 M 0.00 % | 185.797 M 0.00 % | 185.797 M 0.00 % | 185.797 M -11.39 % | 209.670 M 12.85 % | 185.797 M 9.00 % | 170.461 M 44.31 % | 118.119 M -38.79 % | 192.970 M 20.85 % | 159.683 M -7.45 % | 172.539 M 36.78 % | 126.144 M 253.15 % | 35.720 M 61.07 % | 22.177 M -57.79 % | 52.541 M 71.75 % | 30.592 M 253.99 % | 8.642 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.485 M 0.00 % | 42.485 M -0.92 % | 42.881 M -16.84 % | 51.563 M -3.76 % | 53.580 M -42.13 % | 92.580 M 159.55 % | 35.669 M 3.44 % | 34.483 M -56.09 % | 78.538 M 139.40 % | 32.806 M 47.68 % | 22.214 M -26.43 % | 30.193 M | 0.000 -100.00 % | 22.304 M -0.25 % | 22.359 M -0.49 % | 22.468 M 79.28 % | 12.533 M 382.58 % | 2.597 M |
| Intangible assets | 6.000 K 0.00 % | 6.000 K -60.00 % | 15.000 K -42.31 % | 26.000 K -36.59 % | 41.000 K -26.79 % | 56.000 K | 0.000 -100.00 % | 25.231 M -0.78 % | 25.429 M -4.68 % | 26.677 M -5.45 % | 28.214 M -4.79 % | 29.632 M -14.92 % | 34.830 M 3 831.15 % | 886.000 K -81.74 % | 4.851 M -33.92 % | 7.341 M 157.04 % | 2.856 M -7.96 % | 3.103 M -9.69 % | 3.436 M 322.11 % | 814.000 K -85.87 % | 5.759 M -4.40 % | 6.024 M 14.13 % | 5.278 M 20.61 % | 4.376 M 25.96 % | 3.474 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.942 M 0.00 % | 5.942 M 0.00 % | 5.942 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.295 M 0.00 % | 1.295 M -78.45 % | 6.009 M 99.44 % | 3.013 M 17 623.53 % | 17.000 K |
| Goodwill and intangible assets | 6.000 K 0.00 % | 6.000 K -60.00 % | 15.000 K -42.31 % | 26.000 K -36.59 % | 41.000 K -26.79 % | 56.000 K | 0.000 -100.00 % | 25.231 M -0.78 % | 25.429 M -4.68 % | 26.677 M -5.45 % | 28.214 M -4.79 % | 29.632 M -14.92 % | 34.830 M 410.11 % | 6.828 M -36.74 % | 10.793 M -18.75 % | 13.283 M 365.09 % | 2.856 M -7.96 % | 3.103 M -9.69 % | 3.436 M 322.11 % | 814.000 K -88.46 % | 7.054 M -3.62 % | 7.319 M -35.16 % | 11.287 M 52.75 % | 7.389 M 111.66 % | 3.491 M |
| Property plant equipment net | 31.001 M -0.90 % | 31.281 M -5.23 % | 33.009 M -3.68 % | 34.269 M -4.81 % | 36.000 M -4.79 % | 37.813 M -6.42 % | 40.409 M -6.50 % | 43.218 M -1.56 % | 43.904 M -2.65 % | 45.098 M -21.31 % | 57.314 M 1.13 % | 56.674 M -1.36 % | 57.455 M -0.98 % | 58.026 M -37.89 % | 93.420 M -4.92 % | 98.256 M 79.98 % | 54.592 M -3.98 % | 56.853 M -1.57 % | 57.761 M -2.84 % | 59.451 M -28.40 % | 83.037 M 2.64 % | 80.905 M 28.51 % | 62.957 M 7.36 % | 58.640 M 7.95 % | 54.323 M |
| Total non current assets | 74.507 M -0.37 % | 74.787 M -7.70 % | 81.024 M -1.54 % | 82.295 M -11.55 % | 93.041 M -1.93 % | 94.869 M -17.08 % | 114.409 M -62.04 % | 301.371 M -0.29 % | 302.255 M -0.93 % | 305.093 M -7.13 % | 328.533 M -1.04 % | 331.995 M -16.85 % | 399.271 M 37.47 % | 290.437 M -8.79 % | 318.442 M 1.01 % | 315.249 M 9.93 % | 286.772 M 16.66 % | 245.821 M -8.99 % | 270.102 M 40.25 % | 192.582 M 23.70 % | 155.683 M 12.15 % | 138.811 M -10.11 % | 154.420 M 35.80 % | 113.709 M 55.77 % | 72.998 M |
| Other current assets | 19.200 M -10.23 % | 21.388 M -77.86 % | 96.593 M 47.28 % | 65.585 M 267.44 % | 17.849 M 3.83 % | 17.190 M -41.22 % | 29.243 M -79.19 % | 140.507 M 128.89 % | 61.387 M -48.78 % | 119.852 M 28.33 % | 93.392 M -65.38 % | 269.737 M -2.32 % | 276.132 M -28.59 % | 386.674 M 17.05 % | 330.343 M -10.01 % | 367.093 M -6.58 % | 392.930 M 15.41 % | 340.470 M 29.04 % | 263.854 M 7.01 % | 246.562 M 50.31 % | 164.032 M -19.47 % | 203.678 M -16.16 % | 242.946 M -14.53 % | 284.245 M -12.69 % | 325.543 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 100.00 % | -17.000 M 35.33 % | -26.287 M -0.35 % | -26.196 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.619 M 0.00 % | 2.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.562 M -77.70 % | 15.972 M 244.67 % | 4.634 M -71.93 % | 16.511 M 5.81 % | 15.605 M 720.88 % | 1.901 M -44.19 % | 3.406 M 49.91 % | 2.272 M -43.90 % | 4.050 M -23.03 % | 5.262 M -11.92 % | 5.974 M -62.95 % | 16.125 M -69.85 % | 53.479 M 9.52 % | 48.831 M -35.81 % | 76.078 M 117.14 % | 35.036 M -58.19 % | 83.798 M -43.63 % | 148.650 M 95.86 % | 75.897 M -34.76 % | 116.334 M -52.43 % | 244.550 M 264.68 % | 67.059 M 2.58 % | 65.375 M 25.00 % | 52.301 M 33.33 % | 39.227 M |
| Cash and short term investments | 3.562 M -77.70 % | 15.972 M 244.67 % | 4.634 M -71.93 % | 16.511 M 5.81 % | 15.605 M 720.88 % | 1.901 M -44.19 % | 3.406 M 49.91 % | 2.272 M -43.90 % | 4.050 M -23.03 % | 5.262 M -11.92 % | 5.974 M -62.95 % | 16.125 M -69.85 % | 53.479 M 9.52 % | 48.831 M -35.81 % | 76.078 M 117.14 % | 35.036 M -58.19 % | 83.798 M -43.63 % | 148.650 M 89.32 % | 78.516 M -33.99 % | 118.953 M -51.36 % | 244.550 M 264.68 % | 67.059 M 2.58 % | 65.375 M 25.00 % | 52.301 M 33.33 % | 39.227 M |
| Total current assets | 87.455 M -16.60 % | 104.859 M -21.15 % | 132.985 M 7.01 % | 124.271 M 111.69 % | 58.705 M 42.43 % | 41.216 M -29.77 % | 58.687 M -64.90 % | 167.215 M -19.64 % | 208.076 M 5.04 % | 198.092 M -69.45 % | 648.461 M 9.19 % | 593.871 M -23.24 % | 773.646 M -7.75 % | 838.674 M 1.34 % | 827.611 M -0.53 % | 831.999 M 1.43 % | 820.265 M -4.03 % | 854.666 M 21.47 % | 703.620 M -0.72 % | 708.714 M -9.53 % | 783.383 M 36.20 % | 575.181 M 7.96 % | 532.769 M 10.37 % | 482.708 M 11.57 % | 432.646 M |
| Inventory | 20.272 M -46.42 % | 37.834 M 406.68 % | 7.467 M 38.84 % | 5.378 M -34.14 % | 8.166 M 17.48 % | 6.951 M 5.35 % | 6.598 M -35.55 % | 10.237 M -4.57 % | 10.727 M -40.24 % | 17.950 M 16.20 % | 15.448 M 4.03 % | 14.849 M -79.18 % | 71.324 M 28.34 % | 55.573 M -36.68 % | 87.761 M 45.37 % | 60.372 M -21.25 % | 76.663 M -1.08 % | 77.497 M -22.72 % | 100.287 M 47.71 % | 67.894 M -29.76 % | 96.657 M 39.82 % | 69.128 M 17.53 % | 58.817 M -7.15 % | 63.347 M -6.67 % | 67.876 M |
| Net receivables | 44.421 M 49.74 % | 29.665 M 22.12 % | 24.291 M -33.99 % | 36.797 M 115.38 % | 17.085 M 49.34 % | 11.440 M -41.15 % | 19.440 M 20.82 % | 16.090 M -74.62 % | 63.392 M 15.20 % | 55.028 M -84.05 % | 345.094 M 17.72 % | 293.160 M -21.34 % | 372.711 M 7.23 % | 347.596 M 4.25 % | 333.429 M -9.76 % | 369.498 M 38.45 % | 266.874 M -7.35 % | 288.049 M 10.38 % | 260.963 M -5.21 % | 275.305 M -1.02 % | 278.144 M 18.20 % | 235.316 M 42.07 % | 165.631 M 7.45 % | 154.143 M 8.05 % | 142.654 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.640 M 0.00 % | 4.640 M 0.00 % | 4.640 M -17.80 % | 5.645 M -10.57 % | 6.312 M 33.28 % | 4.736 M 15.04 % | 4.117 M -55.66 % | 9.285 M 31.65 % | 7.053 M 98.79 % | 3.548 M -10.58 % | 3.968 M -35.72 % | 6.173 M 0.00 % | 6.173 M -18.43 % | 7.568 M 25.07 % | 6.051 M 17.11 % | 5.167 M 13.41 % | 4.556 M 15.49 % | 3.945 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 27.916 M -64.99 % | 79.744 M 138.63 % | 33.418 M 2.41 % | 32.631 M 24.56 % | 26.198 M -21.64 % | 33.434 M 12.55 % | 29.707 M -5.23 % | 31.348 M -39.24 % | 51.593 M 4.91 % | 49.179 M -44.54 % | 88.677 M 61.25 % | 54.993 M 0.58 % | 54.674 M 29.69 % | 42.158 M -57.28 % | 98.688 M 0.65 % | 98.047 M -30.21 % | 140.497 M -12.83 % | 161.172 M 10.71 % | 145.584 M 88.20 % | 77.356 M -48.59 % | 150.455 M 23.09 % | 122.227 M -23.34 % | 159.433 M 2.79 % | 155.108 M 2.87 % | 150.782 M |
| Tax payables | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 588.000 K -43.95 % | 1.049 M | 0.000 | 0.000 -100.00 % | 1.237 M -5.07 % | 1.303 M | 0.000 -100.00 % | 8.616 M -0.91 % | 8.695 M -23.40 % | 11.351 M -18.51 % | 13.930 M -9.45 % | 15.384 M 10.15 % | 13.967 M 32.87 % | 10.512 M -2.77 % | 10.812 M -12.77 % | 12.395 M -7.13 % | 13.346 M -31.00 % | 19.341 M 43.56 % | 13.472 M -2.29 % | 13.788 M 3.73 % | 13.293 M 3.87 % | 12.797 M |
| Deferred revenue non current | 0.000 -100.00 % | 20.981 M | 0.000 -100.00 % | 22.005 M -1.15 % | 22.262 M -1.13 % | 22.517 M | 0.000 -100.00 % | 23.029 M -1.10 % | 23.285 M -1.09 % | 23.541 M -1.08 % | 23.797 M -1.06 % | 24.053 M -1.05 % | 24.309 M -1.04 % | 24.565 M -1.03 % | 24.821 M -1.02 % | 25.076 M -0.28 % | 25.147 M -1.72 % | 25.588 M -1.69 % | 26.029 M -1.67 % | 26.471 M -1.64 % | 26.913 M -1.61 % | 27.354 M -3.12 % | 28.236 M -1.54 % | 28.677 M -1.51 % | 29.118 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.847 M 0.39 % | -13.901 M 1.05 % | -14.048 M 1.23 % | -14.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.310 M -356.95 % | 899.000 K -15.27 % | 1.061 M 21.12 % | 876.000 K -0.06 % | 876.500 K -0.06 % | 877.000 K |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.000 K -64.95 % | 1.067 M -13.88 % | 1.239 M -28.71 % | 1.738 M -20.09 % | 2.175 M -27.23 % | 2.989 M 206.56 % | 975.000 K 175.42 % | 354.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.487 M 19.19 % | 32.291 M | 0.000 -100.00 % | 751.600 M 76.01 % | 427.024 M 2.87 % | 415.116 M 2 471.01 % | 16.146 M -65.37 % | 46.623 M 666.45 % | 6.083 M -18.45 % | 7.459 M | 0.000 -100.00 % | 4.772 M | 0.000 | 0.000 -100.00 % | 14.866 M -8.48 % | 16.243 M -33.52 % | 24.432 M -0.75 % | 24.616 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 691.882 M 0.00 % | 691.882 M 0.00 % | 691.882 M -14.28 % | 807.120 M 11.32 % | 725.025 M 0.00 % | 725.025 M 4.79 % | 691.882 M -2.05 % | 706.373 M 166.70 % | 264.858 M -61.72 % | 691.882 M 4.90 % | 659.590 M -9.03 % | 725.039 M 6.67 % | 679.716 M -0.44 % | 682.721 M 45.50 % | 469.233 M 2.08 % | 459.689 M 2.76 % | 447.331 M 0.00 % | 447.331 M 3.44 % | 432.465 M -7.61 % | 468.082 M 10.68 % | 422.899 M 205.49 % | -400.891 M -47.97 % | -270.928 M -14.17 % | -237.311 M -16.50 % | -203.694 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.125 M | 0.000 -100.00 % | 1.997 M 3.31 % | 1.933 M 3.42 % | 1.869 M | 0.000 100.00 % | -24.770 M -6.38 % | -23.285 M 1.09 % | -23.541 M 1.08 % | -23.797 M 1.06 % | -24.053 M 1.05 % | -24.309 M -406.47 % | 7.932 M -0.41 % | 7.965 M -2.70 % | 8.186 M 132.55 % | -25.147 M 1.72 % | -25.588 M | 0.000 | 0.000 | 0.000 100.00 % | -36.757 M -10.14 % | -33.373 M 0.72 % | -33.614 M 0.71 % | -33.856 M |
| 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 |
| Total assets | 161.962 M -9.84 % | 179.646 M -16.06 % | 214.009 M 3.60 % | 206.566 M 36.13 % | 151.746 M 11.51 % | 136.085 M -21.38 % | 173.096 M -63.06 % | 468.586 M -8.18 % | 510.331 M 1.42 % | 503.185 M -48.50 % | 976.994 M 5.52 % | 925.866 M -21.06 % | 1.173 B 3.88 % | 1.129 B -1.48 % | 1.146 B -0.10 % | 1.147 B 3.63 % | 1.107 B 0.60 % | 1.100 B 13.02 % | 973.722 M 8.04 % | 901.296 M -4.02 % | 939.066 M 31.52 % | 713.992 M 3.90 % | 687.189 M 15.22 % | 596.417 M 17.95 % | 505.644 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 | 2013-12-31 | 2013-06-30 | 2012-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 | 2012-06-30 | 2012-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.456 M 100.00 % | 5.728 M 0.00 % | 5.728 M | 0.000 -100.00 % | 11.997 M 106.90 % | 5.799 M 0.00 % | 5.799 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 11.407 M | 0.000 100.00 % | -43.440 M | 0.000 100.00 % | -4.034 M | 0.000 100.00 % | -2.665 M | 0.000 100.00 % | -20.914 M | 0.000 100.00 % | -57.994 M -228.92 % | -17.632 M -129.28 % | 60.214 M 809.65 % | 6.620 M 109.90 % | -66.878 M -2.00 % | -65.567 M 47.70 % | -125.374 M -376.40 % | -26.317 M 60.64 % | -66.863 M -10.28 % | -60.628 M -159.59 % | -23.355 M 2.67 % | -23.995 M -2 581.33 % | 967.000 K 0.00 % | 967.000 K 100.00 % | 483.500 K 100.91 % | -53.229 M -100.00 % | -26.615 M |
| Accounts receivables | 0.000 -100.00 % | 6.194 M | 0.000 -100.00 % | 3.006 M | 0.000 100.00 % | -3.686 M | 0.000 100.00 % | -19.778 M | 0.000 100.00 % | -12.229 M | 0.000 100.00 % | -76.586 M | 0.000 -100.00 % | 39.128 M | 0.000 100.00 % | -92.188 M | 0.000 100.00 % | -17.398 M | 0.000 100.00 % | -67.475 M | 0.000 100.00 % | -13.044 M | 0.000 100.00 % | -62.171 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -30.565 M | 0.000 -100.00 % | 1.426 M | 0.000 -100.00 % | 1.048 M | 0.000 -100.00 % | 7.713 M | 0.000 100.00 % | -3.149 M | 0.000 -100.00 % | 37.747 M 100.00 % | 18.874 M 293.28 % | 4.799 M 100.00 % | 2.400 M -88.16 % | 20.273 M 100.00 % | 10.137 M 181.20 % | -12.483 M -100.00 % | -6.242 M -1 465.75 % | 457.000 K 100.00 % | 228.500 K 102.22 % | -10.311 M -100.00 % | -5.156 M -200.95 % | 5.107 M 0.00 % | 5.107 M 100.00 % | 2.554 M 143.14 % | -5.919 M -100.00 % | -2.960 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 | 0.000 | 0.000 | 0.000 | 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 % | 35.778 M | 0.000 100.00 % | -47.872 M | 0.000 100.00 % | -1.396 M | 0.000 -100.00 % | 9.400 M | 0.000 100.00 % | -5.536 M | 0.000 100.00 % | -19.155 M 47.53 % | -36.505 M -324.14 % | 16.287 M 285.95 % | 4.220 M -16.22 % | 5.037 M 106.65 % | -75.703 M 20.72 % | -95.493 M -375.67 % | -20.076 M -13 051.94 % | 155.000 K 100.25 % | -60.856 M 0.00 % | -60.856 M -223.03 % | -18.839 M -355.05 % | -4.140 M 0.00 % | -4.140 M -100.00 % | -2.070 M 95.62 % | -47.310 M -100.00 % | -23.655 M |
| Other non cash items | 865.000 K -98.34 % | 52.205 M 201.81 % | -51.275 M -427.09 % | -9.728 M -4 966.67 % | -192.000 K -100.46 % | 41.322 M 20 561.00 % | 200.000 K -99.93 % | 300.773 M 7 225.21 % | 4.106 M -99.08 % | 446.536 M 2 264.81 % | -20.627 M -109.70 % | 212.600 M 903.42 % | -26.462 M 42.09 % | -45.697 M -199.66 % | 45.853 M -12.08 % | 52.153 M 153.78 % | -96.973 M -160.46 % | 160.403 M 356.82 % | -62.457 M -167.09 % | 93.098 M 158.85 % | -158.190 M -1 046.62 % | 16.711 M 16 168.27 % | -104.000 K 98.47 % | -6.778 M -159.12 % | 11.464 M 100.00 % | 5.732 M -77.73 % | 25.739 M 100.00 % | 12.870 M |
| Net cash provided by operating activities | -7.382 M -157.35 % | 12.872 M 188.48 % | -14.548 M 64.02 % | -40.433 M -835.15 % | 5.500 M 663.89 % | 720.000 K 123.68 % | -3.041 M 85.98 % | -21.693 M -10 639.11 % | -202.000 K -101.02 % | 19.788 M 175.25 % | -26.297 M 34.55 % | -40.176 M -119.81 % | -18.278 M 53.46 % | -39.275 M -168.73 % | 57.142 M 552.72 % | -12.622 M 84.86 % | -83.359 M -457.33 % | 23.328 M 196.78 % | -24.105 M -166.81 % | 36.082 M 151.06 % | -70.663 M -411.62 % | 22.676 M -12.74 % | 25.988 M -43.64 % | 46.113 M 0.00 % | 46.113 M 100.00 % | 23.056 M 209.16 % | -21.121 M -100.00 % | -10.561 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -68.000 K | 0.000 100.00 % | -28.000 K | 0.000 100.00 % | -223.000 K | 0.000 100.00 % | -80.000 K | 0.000 100.00 % | -92.000 K -100.00 % | -46.000 K 99.71 % | -15.739 M 38.18 % | -25.460 M 64.65 % | -72.015 M -9 605.53 % | -742.000 K 98.76 % | -59.807 M -1 622.06 % | -3.473 M 91.28 % | -39.827 M -2 119.39 % | -1.795 M 93.96 % | -29.699 M -94.34 % | -15.282 M 28.42 % | -21.349 M 0.00 % | -21.349 M -100.00 % | -10.674 M -347.75 % | -2.384 M -100.00 % | -1.192 M |
| 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 100.00 % | -9.449 M | 0.000 100.00 % | -52.342 M | 0.000 100.00 % | -42.000 M | 0.000 | 0.000 | 0.000 100.00 % | -5.927 M | 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 | 0.000 100.00 % | -32.500 M 0.00 % | -32.500 M 2.11 % | -33.202 M 0.00 % | -33.202 M | 0.000 | 0.000 100.00 % | -1.578 M 0.00 % | -1.578 M | 0.000 100.00 % | -21.817 M | 0.000 | 0.000 100.00 % | -1.294 M -100.00 % | -647.000 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.500 M 0.00 % | 7.500 M -73.67 % | 28.488 M 0.00 % | 28.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 K -77.29 % | 550.500 K 0.00 % | 550.500 K 100.00 % | 275.250 K -97.25 % | 10.000 M 100.00 % | 5.000 M |
| Other investing activites | -528.000 K -676.47 % | -68.000 K -240.00 % | -20.000 K 95.32 % | -427.000 K -199.30 % | 430.000 K -87.13 % | 3.342 M 1 097.61 % | -335.000 K -101.38 % | 24.224 M 2 407.66 % | 966.000 K 106.34 % | -15.248 M -218.21 % | 12.899 M 120.76 % | 5.843 M -89.11 % | 53.648 M 442.16 % | -15.679 M -298.39 % | 7.903 M -79.14 % | 37.893 M 240.16 % | -27.035 M -135.15 % | 76.916 M 345.26 % | -31.361 M 54.08 % | -68.289 M -259.74 % | 42.750 M 188.40 % | 14.823 M 1 344.58 % | -1.191 M 97.91 % | -57.057 M -374.34 % | 20.798 M 100.00 % | 10.399 M 264.49 % | -6.322 M -100.00 % | -3.161 M |
| Net cash used for investing activites | -528.000 K -676.47 % | -68.000 K -240.00 % | -20.000 K 95.96 % | -495.000 K -215.12 % | 430.000 K -87.02 % | 3.314 M 1 089.25 % | -335.000 K -101.40 % | 24.001 M 2 384.58 % | 966.000 K 106.30 % | -15.328 M -218.83 % | 12.899 M 124.29 % | 5.751 M -89.28 % | 53.648 M 270.76 % | -31.418 M -497.55 % | 7.903 M 118.14 % | -43.571 M -61.17 % | -27.035 M 23.27 % | -35.233 M -12.35 % | -31.361 M 79.11 % | -150.116 M -451.15 % | 42.750 M 387.38 % | -14.876 M -1 149.03 % | -1.191 M 97.86 % | -55.585 M -11.14 % | -50.015 M -100.00 % | -25.007 M -1 750.33 % | -1.352 M -100.00 % | -675.750 K |
| Debt repayment | -9.500 M | 0.000 -100.00 % | 2.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 6.462 M 0.00 % | 6.462 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.137 M 0.00 % | 122.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -26.995 M -100.00 % | -13.498 M 0.00 % | -13.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 5.000 M 441.30 % | -1.465 M | 0.000 -100.00 % | 49.646 M 538.29 % | 7.778 M 240.32 % | -5.543 M -222.61 % | 4.521 M 222.65 % | -3.686 M -54.94 % | -2.379 M 53.99 % | -5.171 M -258.96 % | 3.253 M 211.21 % | -2.925 M 90.47 % | -30.700 M -172.58 % | 42.296 M 281.28 % | -23.332 M -315.06 % | 10.849 M -77.67 % | 48.576 M -54.33 % | 106.371 M 291.80 % | 27.150 M 276.23 % | -15.406 M -107.50 % | 205.477 M 832.02 % | -28.070 M -808.41 % | -3.090 M -105.34 % | 57.911 M 422.16 % | -17.976 M -100.00 % | -8.988 M -238.97 % | 6.468 M 100.00 % | 3.234 M |
| Net cash used provided by financing activities | -4.500 M -207.17 % | -1.465 M -154.44 % | 2.691 M -94.58 % | 49.646 M 538.29 % | 7.778 M 240.32 % | -5.543 M -222.61 % | 4.521 M 222.65 % | -3.686 M -54.94 % | -2.379 M 53.99 % | -5.171 M -258.96 % | 3.253 M 211.21 % | -2.925 M 90.47 % | -30.700 M -172.58 % | 42.296 M 281.28 % | -23.332 M -315.06 % | 10.849 M -77.67 % | 48.576 M -38.80 % | 79.376 M 481.42 % | 13.652 M 188.61 % | -15.406 M -107.50 % | 205.477 M 832.02 % | -28.070 M -808.41 % | -3.090 M -105.34 % | 57.911 M 422.16 % | -17.976 M -100.00 % | -8.988 M -238.97 % | 6.468 M 100.00 % | 3.234 M |
| Effect of forex changes on cash | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 2.000 K 150.00 % | -4.000 K -200.00 % | 4.000 K 136.36 % | -11.000 K -375.00 % | 4.000 K 500.00 % | -1.000 K 0.00 % | -1.000 K 83.33 % | -6.000 K -50.00 % | -4.000 K 81.82 % | -22.000 K -101.91 % | 1.150 M 271.39 % | -671.000 K 80.37 % | -3.418 M -12.66 % | -3.034 M -158.18 % | 5.215 M 278.72 % | 1.377 M 6.66 % | 1.291 M 1 868.49 % | -73.000 K 91.10 % | -820.000 K -176.85 % | 1.067 M 279.33 % | -595.000 K -426.92 % | 182.000 K 100.00 % | 91.000 K -14.95 % | 107.000 K 100.00 % | 53.500 K |
| Net change in cash | 3.562 M 176.87 % | -4.634 M 21.97 % | -5.939 M -1 410.93 % | 453.000 K -93.39 % | 6.852 M 1 010.56 % | -752.500 K -232.72 % | 567.000 K 182.53 % | -687.000 K 14.98 % | -808.000 K -126.97 % | -356.000 K 92.99 % | -5.076 M 72.82 % | -18.677 M -145.25 % | 41.271 M 604.75 % | -8.177 M -112.15 % | 67.319 M 1 851.98 % | 3.449 M -92.60 % | 46.636 M 264.19 % | -28.404 M -160.70 % | 46.797 M 480.44 % | 8.062 M -96.46 % | 227.785 M 1 746.58 % | 12.336 M -82.82 % | 71.805 M 174.61 % | 26.148 M 300.00 % | 6.537 M 0.00 % | 6.537 M 340.04 % | -2.723 M 0.00 % | -2.723 M |
| Cash at beginning of period | 0.000 -100.00 % | 4.634 M | 0.000 -100.00 % | 15.605 M | 0.000 100.00 % | -3.233 M -213.88 % | 2.839 M | 0.000 -100.00 % | 4.858 M | 0.000 -100.00 % | 11.050 M | 0.000 -100.00 % | 12.208 M 0.00 % | 12.208 M 39.37 % | 8.759 M 0.00 % | 8.759 M -76.43 % | 37.163 M 0.00 % | 37.163 M 27.71 % | 29.100 M 0.00 % | 29.100 M 73.58 % | 16.765 M 0.00 % | 16.765 M 2.58 % | 16.344 M -58.34 % | 39.227 M 300.00 % | 9.807 M 0.00 % | 9.807 M -21.73 % | 12.530 M 0.00 % | 12.530 M |
| Cash at end of period | 3.562 M | 0.000 100.00 % | -5.939 M -1 410.93 % | 453.000 K -93.39 % | 6.852 M 271.92 % | -3.986 M -217.01 % | 3.406 M 595.78 % | -687.000 K -116.96 % | 4.050 M 1 237.64 % | -356.000 K -105.96 % | 5.974 M 131.99 % | -18.677 M -134.92 % | 53.479 M 1 226.61 % | 4.031 M -94.70 % | 76.078 M 523.19 % | 12.208 M -85.43 % | 83.798 M 856.71 % | 8.759 M -88.46 % | 75.897 M 104.23 % | 37.163 M -84.80 % | 244.550 M 740.37 % | 29.100 M -66.99 % | 88.149 M 34.84 % | 65.375 M 300.00 % | 16.344 M 0.00 % | 16.344 M 66.66 % | 9.807 M 0.00 % | 9.807 M |
| Operating cash flow | -7.382 M -157.35 % | 12.872 M 188.48 % | -14.548 M 64.02 % | -40.433 M -835.15 % | 5.500 M 663.89 % | 720.000 K 123.68 % | -3.041 M 85.98 % | -21.693 M -10 639.11 % | -202.000 K -101.02 % | 19.788 M 175.25 % | -26.297 M 34.55 % | -40.176 M -119.81 % | -18.278 M 53.46 % | -39.275 M -168.73 % | 57.142 M 552.72 % | -12.622 M 84.86 % | -83.359 M -457.33 % | 23.328 M 196.78 % | -24.105 M -166.81 % | 36.082 M 151.06 % | -70.663 M -411.62 % | 22.676 M -12.74 % | 25.988 M -43.64 % | 46.113 M 0.00 % | 46.113 M 100.00 % | 23.056 M 209.16 % | -21.121 M -100.00 % | -10.561 M |
| Capital expenditure | 0.000 100.00 % | -99.000 K | 0.000 100.00 % | -68.000 K | 0.000 100.00 % | -28.000 K | 0.000 100.00 % | -223.000 K | 0.000 100.00 % | -80.000 K | 0.000 100.00 % | -92.000 K -100.00 % | -46.000 K 99.71 % | -15.739 M 38.18 % | -25.460 M 64.65 % | -72.015 M -9 605.53 % | -742.000 K 98.76 % | -59.807 M -1 622.06 % | -3.473 M 91.28 % | -39.827 M -2 119.39 % | -1.795 M 93.96 % | -29.699 M -94.34 % | -15.282 M 28.42 % | -21.349 M 0.00 % | -21.349 M -100.00 % | -10.674 M -347.75 % | -2.384 M -100.00 % | -1.192 M |
| Free CashFlow | -7.382 M -157.79 % | 12.773 M 187.80 % | -14.548 M 64.08 % | -40.501 M -836.38 % | 5.500 M 694.80 % | 692.000 K 122.76 % | -3.041 M 86.12 % | -21.916 M -10 749.50 % | -202.000 K -101.02 % | 19.708 M 174.94 % | -26.297 M 34.70 % | -40.268 M -119.76 % | -18.324 M 66.69 % | -55.014 M -273.64 % | 31.683 M 137.43 % | -84.637 M -0.64 % | -84.101 M -130.55 % | -36.479 M -32.28 % | -27.578 M -636.40 % | -3.745 M 94.83 % | -72.458 M -931.72 % | -7.023 M -165.60 % | 10.706 M -56.77 % | 24.764 M 0.00 % | 24.764 M 100.00 % | 12.382 M 152.68 % | -23.505 M -100.00 % | -11.753 M |
| 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 | 2012 | 2012 |