Fluence Corporation Limited EMFGF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 51.495 M -26.47 % | 70.037 M -41.19 % | 119.088 M 10.15 % | 108.114 M 7.35 % | 100.707 M 65.20 % | 60.962 M -39.57 % | 100.873 M 204.91 % | 33.083 M 4 127.04 % | 782.652 K | 0.000 | 0.000 -100.00 % | 4.675 M -94.53 % | 85.467 M -7.24 % | 92.141 M 0.57 % | 91.616 M -8.89 % | 100.559 M 15.02 % | 87.428 M 48.53 % | 58.864 M |
| Net income | -21.401 M -30.32 % | -16.422 M -3.18 % | -15.916 M -12.00 % | -14.210 M 25.49 % | -19.073 M 39.61 % | -31.585 M 50.36 % | -63.627 M -169.97 % | -23.568 M -159.99 % | -9.065 M 0.26 % | -9.089 M -268.17 % | -2.469 M 78.32 % | -11.384 M 24.18 % | -15.014 M -121.92 % | -6.766 M 20.14 % | -8.472 M -3 657.47 % | -225.474 K -103.21 % | 7.024 M 3.20 % | 6.806 M |
| Income before tax | -21.913 M -30.93 % | -16.737 M -11.07 % | -15.068 M -41.95 % | -10.615 M -41.53 % | -7.500 M 74.66 % | -29.598 M 53.16 % | -63.185 M -176.15 % | -22.881 M -152.41 % | -9.065 M 0.26 % | -9.089 M -268.17 % | -2.469 M 75.59 % | -10.113 M 12.49 % | -11.557 M -61.36 % | -7.162 M 2.73 % | -7.363 M -6 930.58 % | 107.796 K -98.83 % | 9.210 M 6.62 % | 8.638 M |
| Income before tax ratio | -0.43 -78.07 % | -0.24 -88.86 % | -0.13 -28.87 % | -0.10 -31.84 % | -0.07 84.66 % | -0.49 22.49 % | -0.63 9.43 % | -0.69 94.03 % | -11.58 | 0.00 | 0.00 100.00 % | -2.16 -1 499.71 % | -0.14 -73.96 % | -0.08 3.28 % | -0.08 -7 597.31 % | 0.00 -98.98 % | 0.11 -28.21 % | 0.15 |
| EBITDA | -17.053 M -92.17 % | -8.874 M -2.05 % | -8.696 M -58.95 % | -5.471 M -93.44 % | -2.828 M 89.19 % | -26.152 M 66.73 % | -78.598 M -222.70 % | -24.356 M -178.22 % | -8.754 M 2.57 % | -8.985 M -325.98 % | -2.109 M 55.64 % | -4.755 M 28.54 % | -6.654 M -420.87 % | -1.278 M 20.24 % | -1.602 M -115.50 % | 10.334 M -35.18 % | 15.942 M 51.10 % | 10.551 M |
| Net income ratio | -0.42 -77.24 % | -0.23 -75.44 % | -0.13 -1.68 % | -0.13 30.60 % | -0.19 63.45 % | -0.52 17.86 % | -0.63 11.46 % | -0.71 93.85 % | -11.58 | 0.00 | 0.00 100.00 % | -2.43 -1 286.08 % | -0.18 -139.25 % | -0.07 20.60 % | -0.09 -4 024.24 % | 0.00 -102.79 % | 0.08 -30.52 % | 0.12 |
| Ratio EBITDA | -0.33 -161.36 % | -0.13 -73.52 % | -0.07 -44.30 % | -0.05 -80.19 % | -0.03 93.45 % | -0.43 44.94 % | -0.78 -5.84 % | -0.74 93.42 % | -11.19 | 0.00 | 0.00 100.00 % | -1.02 -1 206.35 % | -0.08 -461.54 % | -0.01 20.69 % | -0.02 -117.01 % | 0.10 -43.64 % | 0.18 1.73 % | 0.18 |
| Gross profit ratio | 0.29 8.09 % | 0.27 15.78 % | 0.24 17.25 % | 0.20 -27.32 % | 0.28 77.36 % | 0.16 -54.32 % | 0.34 92.59 % | 0.18 111.31 % | -1.56 | 0.00 | 0.00 -100.00 % | 0.30 39.45 % | 0.21 -2.59 % | 0.22 -2.42 % | 0.22 -5.19 % | 0.24 -16.99 % | 0.28 -14.10 % | 0.33 |
| Weighted average shs out dil | 1.079 B 53.19 % | 704.123 M -3.53 % | 729.855 M 2.50 % | 712.043 M 0.00 % | 712.043 M 12.94 % | 630.462 M 43.44 % | 439.535 M 37.47 % | 319.729 M 49.33 % | 214.111 M 210.29 % | 69.005 M 4 796.41 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.98 % | 1.396 M 0.05 % | 1.395 M -2.28 % | 1.427 M 348.41 % | 318.330 K |
| Weighted average shs out | 1.079 B 46.85 % | 734.529 M 0.64 % | 729.855 M 2.50 % | 712.043 M 0.00 % | 712.043 M 12.94 % | 630.462 M 43.44 % | 439.535 M 37.47 % | 319.729 M 49.33 % | 214.111 M 210.29 % | 69.005 M 4 796.41 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.98 % | 1.396 M 0.05 % | 1.395 M -2.28 % | 1.427 M 348.41 % | 318.330 K |
| EPS diluted | -0.02 38.13 % | -0.03 -46.79 % | -0.02 -9.00 % | -0.02 25.37 % | -0.03 46.51 % | -0.05 64.21 % | -0.14 -89.96 % | -0.07 -74.23 % | -0.04 67.46 % | -0.13 77.19 % | -0.57 92.95 % | -8.08 24.13 % | -10.65 -121.88 % | -4.80 20.92 % | -6.07 -3 693.75 % | -0.16 -103.25 % | 4.92 -76.99 % | 21.38 |
| Earnings per share | -0.02 35.50 % | -0.03 -40.83 % | -0.02 -9.00 % | -0.02 25.37 % | -0.03 46.51 % | -0.05 64.21 % | -0.14 -89.96 % | -0.07 -74.23 % | -0.04 67.46 % | -0.13 77.19 % | -0.57 92.95 % | -8.08 24.13 % | -10.65 -121.88 % | -4.80 20.92 % | -6.07 -3 693.75 % | -0.16 -103.25 % | 4.92 -76.99 % | 21.38 |
| Gross profit | 15.161 M -20.53 % | 19.077 M -31.91 % | 28.017 M 29.15 % | 21.693 M -21.97 % | 27.802 M 192.99 % | 9.489 M -72.39 % | 34.371 M 487.24 % | 5.853 M 577.97 % | -1.225 M -1 195.63 % | -94.514 K | 0.000 -100.00 % | 1.387 M -92.37 % | 18.181 M -9.65 % | 20.122 M -1.86 % | 20.503 M -13.62 % | 23.737 M -4.53 % | 24.863 M 27.59 % | 19.486 M |
| Income tax expense | -170.000 K 83.45 % | -1.027 M -4 790.48 % | -21.000 K -110.77 % | 195.000 K 120.79 % | -938.000 K -147.21 % | 1.987 M 549.55 % | -442.000 K -164.34 % | 687.000 K 580.02 % | 101.027 K 210.66 % | 32.520 K | 0.000 -100.00 % | 806.250 K -76.68 % | 3.457 M 971.91 % | -396.537 K 66.22 % | -1.174 M -452.28 % | 333.270 K -84.75 % | 2.186 M 19.33 % | 1.832 M |
| Cost of revenue | 36.334 M -28.70 % | 50.960 M -44.04 % | 91.071 M 11.74 % | 81.500 M 17.54 % | 69.337 M 34.71 % | 51.473 M -22.60 % | 66.502 M 144.22 % | 27.230 M 1 256.61 % | 2.007 M 2 023.71 % | 94.514 K | 0.000 -100.00 % | 3.288 M -95.11 % | 67.286 M -6.57 % | 72.019 M 1.27 % | 71.113 M -7.43 % | 76.822 M 22.79 % | 62.566 M 58.89 % | 39.377 M |
| General and administrative expenses | 14.792 M -35.57 % | 22.960 M 14.02 % | 20.136 M 32.43 % | 15.205 M -20.89 % | 19.220 M -24.80 % | 25.559 M -5.51 % | 27.049 M 50.77 % | 17.940 M 508.92 % | 2.946 M 364.22 % | 634.652 K -3.29 % | 656.240 K -74.47 % | 2.570 M -84.07 % | 16.140 M 36.27 % | 11.844 M -17.23 % | 14.309 M 6.68 % | 13.413 M 22.45 % | 10.953 M 54.43 % | 7.093 M |
| Selling and marketing expenses | 5.772 M -12.81 % | 6.620 M 4.75 % | 6.320 M 14.08 % | 5.540 M -9.08 % | 6.093 M -38.98 % | 9.985 M -8.80 % | 10.949 M 73.82 % | 6.299 M 563.18 % | 949.818 K 655.59 % | 125.705 K 42.87 % | 87.987 K -92.38 % | 1.155 M -69.50 % | 3.787 M -8.40 % | 4.134 M 4.83 % | 3.944 M -4.79 % | 4.142 M 50.31 % | 2.756 M 196.49 % | 929.457 K |
| Other expenses | 11.194 M 524.67 % | 1.792 M -77.20 % | 7.859 M 1 347.33 % | 543.000 K 165.66 % | -827.000 K -128.51 % | 2.901 M 5.64 % | 2.746 M 352.85 % | -1.086 M -1 315.91 % | 89.316 K 101.27 % | -7.040 M | 0.000 -100.00 % | 146.266 K -74.54 % | 574.509 K -59.09 % | 1.404 M -14.33 % | 1.639 M -42.29 % | 2.840 M -18.84 % | 3.500 M | 0.000 |
| Operating expenses | 33.348 M 5.72 % | 31.543 M -17.20 % | 38.094 M 52.61 % | 24.961 M -10.22 % | 27.802 M -35.50 % | 43.103 M -10.93 % | 48.391 M 56.71 % | 30.879 M 289.04 % | 7.937 M 680.44 % | 1.017 M -54.32 % | 2.227 M -50.26 % | 4.476 M -81.70 % | 24.465 M 21.72 % | 20.100 M -19.26 % | 24.893 M -16.29 % | 29.737 M 39.87 % | 21.260 M 76.98 % | 12.013 M |
| Cost and expenses | 69.682 M -15.54 % | 82.503 M -36.13 % | 129.165 M 14.90 % | 112.413 M 12.80 % | 99.655 M 5.37 % | 94.576 M -17.68 % | 114.893 M 97.72 % | 58.109 M 484.34 % | 9.944 M 877.80 % | 1.017 M -54.32 % | 2.227 M -71.32 % | 7.765 M -91.54 % | 91.751 M -0.40 % | 92.118 M -4.05 % | 96.007 M -9.90 % | 106.559 M 27.12 % | 83.826 M 63.12 % | 51.390 M |
| Research and development expenses | 1.590 M 829.82 % | 171.000 K -95.47 % | 3.779 M 2.89 % | 3.673 M 10.77 % | 3.316 M -28.81 % | 4.658 M -39.09 % | 7.647 M 28.09 % | 5.970 M 191.96 % | 2.045 M | 0.000 -100.00 % | 1.482 M 119.27 % | 676.037 K -65.91 % | 1.983 M 79.68 % | 1.104 M -69.04 % | 3.565 M 40.47 % | 2.538 M -5.24 % | 2.678 M 403.18 % | 532.246 K |
| Selling general and administrative expenses | 20.564 M -30.48 % | 29.580 M 11.81 % | 26.456 M 27.53 % | 20.745 M -18.05 % | 25.313 M -28.78 % | 35.544 M -6.46 % | 37.998 M 56.76 % | 24.239 M 522.15 % | 3.896 M 412.39 % | 760.357 K 2.17 % | 744.228 K -80.02 % | 3.725 M -81.31 % | 19.927 M 24.72 % | 15.978 M -12.46 % | 18.252 M 3.97 % | 17.555 M 28.05 % | 13.709 M 70.88 % | 8.022 M |
| Interest income | 296.391 K -26.09 % | 401.022 K | 0.000 | 0.000 -100.00 % | 222.000 K | 0.000 -100.00 % | 521.000 K -65.59 % | 1.514 M 7 771.48 % | 19.234 K 1 531.38 % | 1.179 K | 0.000 -100.00 % | 227.426 K -10.65 % | 254.529 K 398.10 % | 51.100 K 9.38 % | 46.717 K 67.76 % | 27.847 K -85.93 % | 197.888 K -6.36 % | 211.320 K |
| Interest expense | 1.696 M -67.75 % | 5.258 M 30.26 % | 4.037 M 50.07 % | 2.690 M 44.08 % | 1.867 M 242.57 % | 545.000 K | 0.000 -100.00 % | 89.000 K 659.97 % | 11.711 K -63.99 % | 32.520 K -84.53 % | 210.192 K -93.25 % | 3.114 M 6.39 % | 2.927 M -21.80 % | 3.743 M 13.04 % | 3.311 M 18.82 % | 2.787 M 35.91 % | 2.050 M 385.10 % | 422.640 K |
| Depreciation and amortization | 1.763 M -1.62 % | 1.792 M -24.16 % | 2.363 M -2.02 % | 2.412 M -46.25 % | 4.487 M 7.49 % | 4.174 M 6.13 % | 3.934 M 338.24 % | 897.566 K 123.29 % | 401.976 K 466.79 % | 70.922 K -52.43 % | 149.090 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -18.187 M -45.89 % | -12.466 M -78.55 % | -6.982 M -62.39 % | -4.299 M -508.92 % | 1.051 M 103.62 % | -29.053 M -168.73 % | 42.273 M 268.92 % | -25.026 M -176.43 % | -9.053 M 0.03 % | -9.056 M -306.72 % | -2.227 M 68.19 % | -6.999 M -5.19 % | -6.654 M -420.87 % | -1.278 M 20.24 % | -1.602 M -115.50 % | 10.334 M -37.82 % | 16.619 M 57.51 % | 10.551 M |
| Operating income ratio | -0.35 -98.43 % | -0.18 -203.60 % | -0.06 -47.43 % | -0.04 -480.90 % | 0.01 102.19 % | -0.48 -213.72 % | 0.42 155.40 % | -0.76 93.46 % | -11.57 | 0.00 | 0.00 100.00 % | -1.50 -1 822.95 % | -0.08 -461.54 % | -0.01 20.69 % | -0.02 -117.01 % | 0.10 -45.94 % | 0.19 6.05 % | 0.18 |
| Total other income expenses net | -3.726 M 12.75 % | -4.271 M 47.19 % | -8.086 M -28.04 % | -6.316 M 26.14 % | -8.551 M | 0.000 100.00 % | -50.091 M -1 843.51 % | 2.873 M 2 866.78 % | 96.839 K 100.90 % | -10.813 M -4 368.67 % | -241.967 K 92.96 % | -3.439 M 34.78 % | -5.272 M 26.62 % | -7.185 M -24.70 % | -5.761 M 43.66 % | -10.226 M -38.02 % | -7.409 M -287.25 % | -1.913 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 12.501 M 334.76 % | -5.325 M -221.88 % | 4.369 M 756.67 % | 510.000 K 105.46 % | -9.335 M 14.81 % | -10.958 M 66.12 % | -32.347 M 58.42 % | -77.794 M -238.17 % | -23.004 M -170.29 % | -8.511 M -142.50 % | 20.025 M -11.74 % | 22.689 M -13.53 % | 26.239 M 2.07 % | 25.706 M -3.37 % | 26.603 M -11.38 % | 30.019 M 20.72 % | 24.867 M 52.95 % | 16.258 M |
| Total investments | 3.913 M -52.95 % | 8.317 M -40.63 % | 14.008 M -46.80 % | 26.330 M -32.93 % | 39.257 M 622.43 % | 5.434 M 87.31 % | 2.901 M 486.06 % | 495.000 K | 0.000 -100.00 % | 3.240 K | 0.000 -100.00 % | 5.501 M -37.57 % | 8.811 M -36.61 % | 13.900 M -34.46 % | 21.210 M 8 332.51 % | 251.524 K 25 152 274.89 % | 1.000 -50.00 % | 2.000 |
| Total debt | 21.446 M 11.06 % | 19.310 M -45.31 % | 35.305 M -14.64 % | 41.359 M 90.57 % | 21.703 M 98.20 % | 10.950 M 71.26 % | 6.394 M 198.09 % | 2.145 M | 0.000 | 0.000 -100.00 % | 21.964 M -4.11 % | 22.907 M -17.05 % | 27.614 M 6.07 % | 26.035 M -3.66 % | 27.024 M -21.00 % | 34.207 M 15.45 % | 29.629 M 9.46 % | 27.067 M |
| Accumulated other comprehensive income loss | -1.608 M 66.30 % | -4.771 M 65.67 % | -13.897 M -18.56 % | -11.721 M 1.82 % | -11.938 M 19.72 % | -14.870 M 16.84 % | -17.881 M -1 199.49 % | -1.376 M -110.09 % | -654.970 K -389.59 % | 226.173 K 100.11 % | -209.393 M 8.06 % | -227.751 M 15.18 % | -268.509 M -1.71 % | -264.006 M -0.77 % | -261.988 M -15.26 % | -227.298 M -32.73 % | -171.252 M 23.46 % | -223.742 M |
| Retained earnings | -236.279 M -9.96 % | -214.878 M -8.05 % | -198.866 M -8.86 % | -182.673 M -8.75 % | -167.971 M -11.27 % | -150.955 M -28.59 % | -117.392 M -125.43 % | -52.075 M -83.29 % | -28.411 M -46.86 % | -19.346 M 53.23 % | -41.361 M -66.43 % | -24.852 M -58.41 % | -15.688 M -2 265.27 % | -663.280 K -110.94 % | 6.064 M -47.69 % | 11.592 M 26.02 % | 9.199 M 19.25 % | 7.714 M |
| Common stock | 232.614 M 0.13 % | 232.313 M 6.73 % | 217.673 M 2.54 % | 212.279 M 0.06 % | 212.161 M 0.15 % | 211.840 M 14.43 % | 185.126 M 17.99 % | 156.898 M 195.31 % | 53.129 M 86.54 % | 28.482 M -87.28 % | 223.827 M -8.27 % | 244.001 M -14.15 % | 284.225 M 1.65 % | 279.604 M 0.63 % | 277.852 M 13.14 % | 245.585 M 28.23 % | 191.526 M -20.49 % | 240.885 M |
| Total equity | -7.491 M -166.30 % | 11.298 M 287.47 % | 2.916 M -81.76 % | 15.990 M -47.53 % | 30.472 M -35.27 % | 47.078 M -7.81 % | 51.067 M -50.71 % | 103.601 M 330.53 % | 24.064 M 157.03 % | 9.362 M 134.77 % | -26.926 M -161.10 % | -10.313 M -36 865.38 % | 28.050 K -99.81 % | 14.935 M -31.89 % | 21.928 M -26.61 % | 29.879 M 1.38 % | 29.473 M 18.57 % | 24.856 M |
| Other non current liabilities | 467.637 K -36.03 % | 731.000 K -68.27 % | 2.304 M 226.32 % | -1.824 M -120.59 % | 8.858 M 154.32 % | 3.483 M 178.41 % | -4.442 M -227.90 % | 3.473 M 234.36 % | 1.039 M -50.81 % | 2.112 M | 0.000 -100.00 % | 24.081 K -77.34 % | 106.280 K -84.22 % | 673.329 K 63.30 % | 412.335 K -76.81 % | 1.778 M -67.52 % | 5.473 M 75.80 % | 3.113 M |
| Long term debt | 17.797 M 589.54 % | 2.581 M -92.16 % | 32.937 M -14.32 % | 38.441 M 93.90 % | 19.825 M 137.17 % | 8.359 M -42.67 % | 14.581 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.374 K -30.97 % | 210.583 K -99.13 % | 24.215 M 11 041.46 % | 217.337 K -98.14 % | 11.665 M -0.17 % | 11.685 M -41.27 % | 19.896 M |
| Total non current liabilities | 18.452 M 449.49 % | 3.358 M -90.56 % | 35.575 M -11.61 % | 40.249 M -5.82 % | 42.738 M 194.44 % | 14.515 M 36.02 % | 10.671 M 107.45 % | 5.144 M 395.24 % | 1.039 M -50.81 % | 2.112 M -92.68 % | 28.867 M 16 935.14 % | 169.455 K -75.29 % | 685.671 K -97.29 % | 25.342 M 2 083.06 % | 1.161 M -91.23 % | 13.243 M 6.43 % | 12.443 M -39.92 % | 20.709 M |
| Other current liabilities | 48.702 M -8.44 % | 53.194 M 32.98 % | 40.001 M -23.89 % | 52.558 M 51.67 % | 34.652 M -3.75 % | 36.003 M -5.94 % | 38.275 M -4.12 % | 39.922 M 2 462.13 % | 1.558 M | 0.000 | 0.000 -100.00 % | 16.090 M 50.20 % | 10.712 M 45.39 % | 7.368 M -15.43 % | 8.712 M -29.19 % | 12.305 M 48.71 % | 8.274 M -49.21 % | 16.293 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 24.977 M -21.91 % | 31.984 M -0.19 % | 32.045 M 48.38 % | 21.596 M -16.61 % | 25.898 M -32.16 % | 38.173 M | 0.000 | 0.000 -100.00 % | 1.000 -100.00 % | 775.926 K 109.24 % | -8.396 M -419 818 085.37 % | 2.000 -100.00 % | 3.691 M 160.04 % | -6.147 M -175.48 % | 8.143 M 246.15 % | 2.353 M |
| Short term debt | 3.649 M -78.19 % | 16.729 M 606.46 % | 2.368 M -18.85 % | 2.918 M 55.38 % | 1.878 M -27.53 % | 2.591 M 15.65 % | 2.241 M 95.68 % | 1.145 M | 0.000 | 0.000 -100.00 % | 21.964 M -3.50 % | 22.761 M -16.92 % | 27.396 M 2 027.45 % | 1.288 M -95.20 % | 26.807 M 18.92 % | 22.542 M 25.63 % | 17.943 M 150.20 % | 7.172 M |
| Total current liabilities | 63.150 M -19.85 % | 78.794 M -7.44 % | 85.129 M -8.36 % | 92.897 M 13.91 % | 81.552 M 12.33 % | 72.601 M -9.31 % | 80.056 M -16.53 % | 95.912 M 3 745.03 % | 2.494 M 303.95 % | 617.519 K -97.86 % | 28.867 M -19.86 % | 36.021 M -14.86 % | 42.309 M 282.15 % | 11.071 M -72.45 % | 40.187 M 4.24 % | 38.552 M 28.40 % | 30.024 M -9.12 % | 33.039 M |
| Total liabilities | 81.602 M 0.85 % | 80.911 M -32.97 % | 120.704 M -9.34 % | 133.146 M 7.13 % | 124.290 M 42.67 % | 87.116 M -3.98 % | 90.727 M -10.22 % | 101.056 M 2 760.24 % | 3.533 M 29.45 % | 2.729 M -90.55 % | 28.867 M -20.24 % | 36.190 M -15.83 % | 42.995 M 18.08 % | 36.413 M -11.94 % | 41.348 M -20.17 % | 51.794 M 21.96 % | 42.468 M -20.99 % | 53.748 M |
| Other non current assets | 2.538 M -13.07 % | 2.920 M 0.81 % | 2.896 M -41.74 % | 4.971 M -44.55 % | 8.965 M -64.34 % | 25.141 M 12.79 % | 22.290 M 630.82 % | 3.050 M 6 077.47 % | 49.373 K 1 994.74 % | 2.357 K | 0.000 -100.00 % | 52.622 K -97.27 % | 1.924 M 96 201 800.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 | 0.000 -100.00 % | 2.000 |
| Long term investments | 3.887 M -16.80 % | 4.672 M -52.71 % | 9.880 M -33.37 % | 14.828 M -37.65 % | 23.783 M 5 379.95 % | 434.000 K -10.33 % | 484.000 K -2.22 % | 495.000 K | 0.000 -100.00 % | 3.240 K | 0.000 -100.00 % | 5.501 M -37.57 % | 8.811 M -36.61 % | 13.900 M -34.46 % | 21.210 M 8 332.51 % | 251.524 K 25 152 274.89 % | 1.000 -50.00 % | 2.000 |
| Intangible assets | 970.000 K 24.98 % | 776.121 K -42.04 % | 1.339 M -21.65 % | 1.709 M -6.82 % | 1.834 M -69.42 % | 5.998 M 7.05 % | 5.603 M 44.63 % | 3.874 M 81.58 % | 2.134 M -6.70 % | 2.287 M | 0.000 -100.00 % | 106.132 K -45.08 % | 193.234 K -77.08 % | 843.153 K -24.39 % | 1.115 M -81.77 % | 6.117 M -6.30 % | 6.529 M -30.57 % | 9.404 M |
| GoodWill | 0.000 -100.00 % | 363.879 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.456 K -92.84 % | 1.444 M -66.62 % | 4.326 M 0.54 % | 4.303 M 12.34 % | 3.830 M 27.51 % | 3.004 M -6.37 % | 3.208 M |
| Goodwill and intangible assets | 970.000 K -14.91 % | 1.140 M -14.86 % | 1.339 M -21.65 % | 1.709 M -6.82 % | 1.834 M -69.42 % | 5.998 M 7.05 % | 5.603 M -90.69 % | 60.167 M 2 720.04 % | 2.134 M -6.70 % | 2.287 M | 0.000 -100.00 % | 209.588 K -87.20 % | 1.637 M -68.33 % | 5.169 M -4.59 % | 5.418 M -45.53 % | 9.948 M 4.35 % | 9.533 M -24.42 % | 12.613 M |
| Property plant equipment net | 8.006 M -1.61 % | 8.137 M -15.79 % | 9.663 M -19.51 % | 12.005 M -7.52 % | 12.981 M -8.34 % | 14.162 M -4.61 % | 14.846 M 108.69 % | 7.114 M 584.39 % | 1.039 M 26.19 % | 823.720 K | 0.000 -100.00 % | 89.186 K -96.77 % | 2.758 M -49.10 % | 5.419 M -13.32 % | 6.251 M -78.49 % | 29.060 M -3.92 % | 30.245 M 44.52 % | 20.928 M |
| Total non current assets | 17.294 M -8.17 % | 18.832 M -20.80 % | 23.778 M -29.05 % | 33.513 M -30.43 % | 48.173 M 3.39 % | 46.593 M 5.56 % | 44.140 M -39.32 % | 72.747 M 2 157.55 % | 3.222 M 3.52 % | 3.113 M | 0.000 -100.00 % | 5.980 M -66.50 % | 17.848 M -39.97 % | 29.732 M -20.55 % | 37.423 M -16.14 % | 44.625 M 6.50 % | 41.903 M 15.84 % | 36.174 M |
| Other current assets | 3.147 M -89.61 % | 30.285 M 241.70 % | -21.373 M -217.36 % | 18.211 M 107.39 % | 8.781 M 406.03 % | -2.869 M -169.71 % | 4.116 M -9.95 % | 4.571 M 2 129.51 % | 205.023 K 200.90 % | 68.137 K | 0.000 -100.00 % | 17.307 M 4 117.49 % | 410.363 K -59.32 % | 1.009 M -21.19 % | 1.280 M 16.79 % | 1.096 M 6.47 % | 1.029 M -12.59 % | 1.178 M |
| Short term investments | 26.000 K -99.29 % | 3.645 M -11.70 % | 4.128 M -64.11 % | 11.502 M -25.14 % | 15.365 M 207.30 % | 5.000 M 106.87 % | 2.417 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 8.945 M -63.69 % | 24.635 M -20.37 % | 30.936 M -24.27 % | 40.849 M 31.61 % | 31.038 M 41.67 % | 21.908 M -43.45 % | 38.741 M -51.54 % | 79.939 M 247.50 % | 23.004 M 170.29 % | 8.511 M 338.76 % | 1.940 M 791.38 % | 217.616 K -84.17 % | 1.374 M 318.96 % | 328.063 K -22.16 % | 421.473 K -89.94 % | 4.189 M -12.04 % | 4.762 M -55.95 % | 10.810 M |
| Cash and short term investments | 8.971 M -68.28 % | 28.280 M -19.35 % | 35.064 M -33.02 % | 52.351 M 12.55 % | 46.512 M 72.86 % | 26.908 M -34.62 % | 41.158 M -48.51 % | 79.939 M 247.50 % | 23.004 M 170.29 % | 8.511 M 338.76 % | 1.940 M 791.38 % | 217.616 K -84.17 % | 1.374 M 318.96 % | 328.063 K -22.16 % | 421.473 K -89.94 % | 4.189 M -12.04 % | 4.762 M -55.95 % | 10.810 M |
| Total current assets | 56.817 M -41.87 % | 97.735 M -2.11 % | 99.842 M -13.65 % | 115.623 M 8.48 % | 106.589 M 21.68 % | 87.601 M -10.29 % | 97.654 M -25.97 % | 131.910 M 441.18 % | 24.374 M 171.48 % | 8.978 M 362.66 % | 1.941 M -90.25 % | 19.898 M -20.96 % | 25.175 M 16.47 % | 21.615 M -16.39 % | 25.853 M -30.22 % | 37.049 M 23.34 % | 30.038 M -29.21 % | 42.430 M |
| Inventory | 5.797 M 49.65 % | 3.874 M -58.30 % | 9.290 M -30.60 % | 13.387 M 4.50 % | 12.810 M 1.59 % | 12.610 M -33.16 % | 18.866 M 1.77 % | 18.538 M 3 997.21 % | 452.454 K 132.06 % | 194.969 K 150 259 434.76 % | -0.130 -100.00 % | 328.208 K -83.49 % | 1.987 M 4.77 % | 1.897 M 1.62 % | 1.867 M -71.82 % | 6.624 M -4.64 % | 6.946 M 12.64 % | 6.167 M |
| Net receivables | 38.902 M 10.22 % | 35.296 M -54.08 % | 76.861 M 142.66 % | 31.674 M -17.70 % | 38.486 M -24.47 % | 50.952 M 20.24 % | 42.374 M 24.20 % | 34.116 M 4 687.51 % | 712.609 K 248.97 % | 204.206 K 24 860.10 % | 818.130 -99.98 % | 4.391 M -79.48 % | 21.402 M 16.80 % | 18.324 M -17.74 % | 22.275 M -11.40 % | 25.140 M 45.32 % | 17.300 M -28.73 % | 24.276 M |
| Tax assets | 1.893 M -3.59 % | 1.964 M | 0.000 | 0.000 -100.00 % | 610.000 K -28.90 % | 858.000 K -6.43 % | 917.000 K -52.26 % | 1.921 M | 0.000 100.00 % | -3.240 K | 0.000 -100.00 % | 17.837 K -99.08 % | 1.933 M -63.13 % | 5.244 M 15.41 % | 4.544 M 22.86 % | 3.698 M 74.04 % | 2.125 M -19.32 % | 2.634 M |
| Other assets | 0.000 100.00 % | -23.439 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 |
| Account payables | 10.799 M 32.36 % | 8.159 M -53.67 % | 17.609 M 226.33 % | 5.396 M -57.68 % | 12.750 M 3.18 % | 12.357 M 17.04 % | 10.558 M -36.32 % | 16.580 M 1 670.82 % | 936.292 K 51.62 % | 617.519 K -91.05 % | 6.903 M 807.04 % | 761.000 K -81.89 % | 4.201 M 73.89 % | 2.416 M -41.17 % | 4.107 M -49.10 % | 8.069 M 111.98 % | 3.807 M -47.29 % | 7.222 M |
| Tax payables | 0.000 -100.00 % | 712.386 K 309.42 % | 174.000 K 321.70 % | 41.262 K -81.81 % | 226.786 K 319.53 % | 54.057 K -95.54 % | 1.212 M 1 216.25 % | 92.053 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 154.363 K | 0.000 | 0.000 -100.00 % | 2.838 M -78.38 % | 13.127 M 1 977.06 % | 632.000 K -99.06 % | 67.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.734 K 100.46 % | -21.497 M -163.49 % | 33.856 M 91.85 % | 17.647 M 87.18 % | 9.428 M 213.05 % | -8.340 M |
| Minority interest | -2.218 M 23.11 % | -2.885 M -44.66 % | -1.994 M -5.22 % | -1.895 M -6.46 % | -1.780 M -267.45 % | 1.063 M -12.44 % | 1.214 M 688.31 % | 154.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 775.000 K -47.39 % | 1.473 M -63.51 % | 4.037 M -27.22 % | 5.547 M | 0.000 -100.00 % | 8.043 M -22.87 % | 10.428 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.404 K -10.42 % | 23.894 K -22.07 % | 30.660 K -76.60 % | 131.011 K -65.76 % | 382.676 K -48.47 % | 742.604 K -53.52 % | 1.598 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.996 240.52 % | 0.292 -60.31 % | 0.737 | 0.000 -100.00 % | 0.797 | 0.000 -100.00 % | 0.723 84.02 % | 0.393 |
| Other total stockholders equity | 0.000 -100.00 % | 1.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.013 M -408 936 772.02 % | 0.737 337.45 % | -0.310 -138.95 % | 0.797 443.23 % | -0.232 -2 076 589 966.67 % | 0.000 -100.00 % | 0.393 |
| Deferred tax liabilities non current | 33.000 K -28.26 % | 46.000 K -86.23 % | 334.000 K -57.93 % | 794.000 K -14.44 % | 928.000 K -54.53 % | 2.041 M 746.89 % | 241.000 K -85.58 % | 1.671 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.808 K -18.72 % | 453.769 K -14.57 % | 531.158 K -59.11 % | 1.299 M 103.91 % | 637.018 K 4.38 % | 610.285 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 74.111 M -20.42 % | 93.128 M -24.67 % | 123.620 M -17.11 % | 149.136 M -3.64 % | 154.762 M 15.33 % | 134.194 M -5.36 % | 141.794 M -30.72 % | 204.657 M 641.60 % | 27.597 M 128.24 % | 12.091 M 523.07 % | 1.941 M -92.50 % | 25.878 M -39.85 % | 43.023 M -16.21 % | 51.348 M -18.85 % | 63.276 M -22.53 % | 81.674 M 13.53 % | 71.940 M -8.48 % | 78.604 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.248 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 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 2.466 M 301.79 % | 613.829 K | 0.000 -100.00 % | 2.430 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 |
| Change in working capital | -6.311 M 9.89 % | -7.004 M 54.92 % | -15.536 M -832.87 % | -1.665 M -105.43 % | 30.652 M 282.58 % | -16.788 M 66.89 % | -50.710 M -710.46 % | -6.257 M -1 538.10 % | -381.960 K -113.88 % | 2.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -12.400 M -350.36 % | 4.953 M 115.47 % | -32.022 M -257.67 % | -8.953 M -178.52 % | -3.215 M -144.94 % | 7.153 M 193.57 % | -7.645 M 81.16 % | -40.581 M -5 833.84 % | -683.891 K -9 123.21 % | -7.415 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 2.094 M -26.04 % | 2.832 M -44.45 % | 5.098 M 415.70 % | -1.615 M 2.40 % | -1.654 M -122.63 % | 7.311 M 1 485.57 % | -527.681 K 97.42 % | -20.422 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -3.892 M 80.29 % | -19.744 M -339.12 % | 8.257 M -20.72 % | 10.415 M 1 023.95 % | -1.127 M 95.11 % | -23.055 M -179.49 % | 29.004 M 76.75 % | 16.409 M 1 871.25 % | 832.430 K -22.62 % | 1.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 7.885 M 59.14 % | 4.955 M 58.21 % | 3.132 M 307.10 % | -1.512 M -104.13 % | 36.648 M 547.05 % | -8.198 M 88.54 % | -71.541 M -286.61 % | 38.337 M 7 326.62 % | -530.498 K -131.52 % | 1.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -13.807 M -225.84 % | 10.971 M 121.50 % | 4.953 M 39.88 % | 3.541 M 55 602.27 % | 6.357 K -99.65 % | 1.798 M -97.05 % | 60.881 M 28.01 % | 47.561 M 1 388.31 % | 3.196 M -58.48 % | 7.696 M 963.89 % | 723.422 K -70.46 % | 2.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | -20.118 M -3.03 % | -19.526 M 3.03 % | -20.135 M -316.10 % | -4.839 M -121.75 % | 22.247 M 160.58 % | -36.723 M 39.68 % | -60.881 M -73.65 % | -35.060 M -263.93 % | -9.634 M -1 296.51 % | -689.839 K -195.36 % | 723.422 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -1.691 M 3.70 % | -1.756 M -294.61 % | -445.000 K 68.64 % | -1.419 M -21.49 % | -1.168 M -6.96 % | -1.092 M 61.66 % | -2.848 M 23.38 % | -3.717 M -909.97 % | -368.031 K 70.01 % | -1.227 M | 0.000 | 0.000 100.00 % | -651.388 K 38.24 % | -1.055 M 73.50 % | -3.980 M 27.84 % | -5.516 M 24.27 % | -7.283 M 27.53 % | -10.050 M |
| Acquisitions net | 1.837 M | 0.000 -100.00 % | 364.957 K 660.91 % | 47.963 K -78.68 % | 225.000 K 175.00 % | -300.000 K 83.36 % | -1.803 M -103.32 % | 54.385 M 5 538.50 % | -1.000 M 0.00 % | -1.000 M -173.79 % | 1.355 M | 0.000 | 0.000 -100.00 % | 4.088 K -99.88 % | 3.352 M 405.90 % | -1.096 M 66.79 % | -3.300 M 96.45 % | -92.969 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -364.957 K -660.91 % | -47.963 K 99.85 % | -32.897 M -718.74 % | -4.018 M -284.63 % | -1.045 M | 0.000 100.00 % | -217.544 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 3.802 M -37.90 % | 6.122 M -43.63 % | 10.861 M 24.31 % | 8.737 M 74.74 % | 5.000 M 104.67 % | 2.443 M | 0.000 -100.00 % | 646.000 K | 0.000 -100.00 % | 6.413 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 139.000 K -15.37 % | 164.251 K 132.13 % | 70.757 K 96.55 % | 36.000 K 107.73 % | -466.000 K 76.05 % | -1.946 M -157.41 % | -756.000 K -15 220.00 % | 5.000 K 103.11 % | -160.842 K 86.78 % | -1.217 M -148 593.71 % | -818.351 | 0.000 -100.00 % | 292.968 K -56.24 % | 669.412 K -42.98 % | 1.174 M 4 256.50 % | 26.949 K 104.49 % | -600.657 K 94.03 % | -10.067 M |
| Net cash used for investing activites | 4.087 M -9.78 % | 4.530 M -56.80 % | 10.487 M 42.60 % | 7.354 M 125.09 % | -29.306 M -496.50 % | -4.913 M 9.14 % | -5.407 M -110.54 % | 51.319 M 3 456.66 % | -1.529 M 31.21 % | -2.222 M -264.10 % | 1.354 M | 0.000 100.00 % | -358.419 K 5.98 % | -381.207 K -169.77 % | 546.392 K 108.30 % | -6.585 M 37.00 % | -10.452 M 90.02 % | -104.706 M |
| Debt repayment | 2.271 M 116.93 % | -13.414 M -3 575.07 % | -365.000 K -103.41 % | 10.709 M -42.40 % | 18.593 M 627.14 % | 2.557 M 592.68 % | -519.000 K 18.14 % | -634.000 K | 0.000 | 0.000 100.00 % | -2.318 M | 0.000 -100.00 % | 1.023 M 249.83 % | -683.000 K 85.75 % | -4.792 M -353.66 % | 1.889 M -50.05 % | 3.782 M -68.97 % | 12.187 M |
| Common stock issued | 0.000 -100.00 % | 26.628 M 616.77 % | 3.715 M | 0.000 | 0.000 -100.00 % | 26.092 M -4.12 % | 27.214 M -14.45 % | 31.809 M 38.60 % | 22.951 M 115.83 % | 10.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.803 M |
| Common stock repurchased | -16.000 K 99.09 % | -1.758 M | 0.000 | 0.000 | 0.000 100.00 % | -1.128 M -15.46 % | -977.000 K -105.25 % | -476.000 K -451.82 % | -86.260 K 91.88 % | -1.063 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -460.829 K 43.53 % | -816.000 K 70.21 % | -2.739 M |
| 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 100.00 % | -2.991 M | 0.000 |
| Other financing activites | -1.036 M 7.73 % | -1.123 M 30.61 % | -1.618 M 10.85 % | -1.815 M -11.15 % | -1.633 M 11.68 % | -1.849 M 26.80 % | -2.526 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.272 K 51.61 % | -15.029 K | 0.000 100.00 % | -571.321 K 53.71 % | -1.234 M -108.19 % | 15.063 M |
| Net cash used provided by financing activities | 1.219 M -88.20 % | 10.333 M 496.64 % | 1.732 M -80.53 % | 8.894 M -47.56 % | 16.960 M -33.94 % | 25.672 M 10.69 % | 23.192 M -24.45 % | 30.699 M 34.26 % | 22.865 M 138.88 % | 9.572 M 513.00 % | -2.318 M | 0.000 -100.00 % | 1.016 M 245.56 % | -698.029 K 85.66 % | -4.867 M -667.90 % | 856.981 K 137.25 % | -2.301 M -102.14 % | 107.252 M |
| Effect of forex changes on cash | -878.000 K 52.40 % | -1.845 M 19.41 % | -2.289 M -111.14 % | -1.084 M -40.60 % | -771.000 K 11.28 % | -869.000 K 79.86 % | -4.314 M -1 368.82 % | 340.000 K 65.70 % | 205.193 K 572.94 % | 30.492 K -98.45 % | 1.962 M | 0.000 -100.00 % | 96.617 K 235.05 % | -71.540 K 8.52 % | -78.201 K 92.55 % | -1.050 M -184.94 % | 1.236 M | 0.000 |
| Net change in cash | -15.690 M -141.12 % | -6.507 M 36.24 % | -10.205 M -198.84 % | 10.325 M 13.09 % | 9.130 M 154.24 % | -16.833 M 53.77 % | -36.412 M -169.65 % | 52.282 M 263.27 % | 14.392 M 109.74 % | 6.862 M 1 185.04 % | -632.414 K 87.55 % | -5.078 M -587.84 % | 1.041 M 1 183.58 % | -96.068 K 97.77 % | -4.314 M -123.69 % | -1.929 M 50.02 % | -3.858 M -137.92 % | 10.176 M |
| Cash at beginning of period | 24.635 M -20.37 % | 30.936 M -25.21 % | 41.363 M 33.27 % | 31.038 M 41.67 % | 21.908 M -43.45 % | 38.741 M -48.45 % | 75.153 M 228.60 % | 22.871 M 169.74 % | 8.479 M 424.36 % | 1.617 M 141.39 % | -3.907 M -577.15 % | 818.736 K 145.51 % | 333.485 K -21.37 % | 424.131 K -91.04 % | 4.736 M -22.59 % | 6.117 M -29.04 % | 8.620 M 1 259.77 % | 633.960 K |
| Cash at end of period | 8.945 M -63.69 % | 24.635 M -20.37 % | 30.936 M -25.21 % | 41.363 M 33.27 % | 31.038 M 41.67 % | 21.908 M -43.45 % | 38.741 M -48.45 % | 75.153 M 228.60 % | 22.871 M 169.74 % | 8.479 M 286.80 % | -4.539 M -6.56 % | -4.260 M -409.91 % | 1.374 M 318.96 % | 328.063 K -22.16 % | 421.473 K -89.94 % | 4.189 M -12.04 % | 4.762 M -55.95 % | 10.810 M |
| Operating cash flow | -18.870 M 0.77 % | -19.017 M -39.29 % | -13.653 M -182.15 % | -4.839 M -121.75 % | 22.247 M 160.58 % | -36.723 M 39.68 % | -60.881 M -73.65 % | -35.060 M -263.93 % | -9.634 M -1 296.51 % | -689.839 K -195.36 % | 723.422 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -1.691 M 3.81 % | -1.758 M -295.06 % | -445.000 K 68.64 % | -1.419 M -21.49 % | -1.168 M -6.96 % | -1.092 M 61.66 % | -2.848 M 23.38 % | -3.717 M -909.97 % | -368.031 K 70.01 % | -1.227 M | 0.000 | 0.000 100.00 % | -651.388 K 38.24 % | -1.055 M 73.50 % | -3.980 M 27.84 % | -5.516 M 24.27 % | -7.283 M 27.53 % | -10.050 M |
| Free CashFlow | -21.809 M -4.87 % | -20.796 M -47.51 % | -14.098 M -125.28 % | -6.258 M -129.69 % | 21.079 M 155.74 % | -37.815 M 40.66 % | -63.729 M -64.35 % | -38.777 M -287.70 % | -10.002 M -421.71 % | -1.917 M -365.01 % | 723.422 K | 0.000 100.00 % | -651.388 K 38.24 % | -1.055 M 73.50 % | -3.980 M 27.84 % | -5.516 M 24.27 % | -7.283 M 27.53 % | -10.050 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 34.272 M 28.40 % | 26.692 M 31.31 % | 20.328 M -32.36 % | 30.051 M 27.93 % | 23.491 M -49.00 % | 46.059 M -44.05 % | 82.326 M -5.16 % | 86.801 M 72.98 % | 50.180 M -8.79 % | 55.017 M -67.89 % | 171.356 M 221.82 % | 53.247 M 152.69 % | 21.072 M 0.00 % | 21.072 M -39.40 % | 34.769 M 0.00 % | 34.769 M 242.37 % | 10.155 M 0.00 % | 10.155 M 3 655.69 % | 270.402 K | 0.000 | 0.000 -100.00 % | 1.311 M 0.00 % | 1.311 M -96.93 % | 42.733 M 0.00 % | 42.733 M -7.24 % | 46.070 M 0.00 % | 46.070 M 0.57 % | 45.808 M 0.00 % | 45.808 M 63.68 % | 27.986 M 0.00 % | 27.986 M -10.47 % | 31.258 M 0.00 % | 31.258 M 86.25 % | 16.783 M 0.00 % | 16.783 M 0.00 % | 16.783 M |
| Net income | -3.988 M 64.21 % | -11.140 M -15.81 % | -9.620 M -86.41 % | -5.161 M 20.78 % | -6.514 M 13.39 % | -7.521 M 30.34 % | -10.796 M -213.54 % | -3.443 M 78.20 % | -15.793 M 40.10 % | -26.366 M -524.03 % | 6.218 M 130.92 % | -20.111 M -78.43 % | -11.271 M 0.00 % | -11.271 M 49.33 % | -22.245 M 0.00 % | -22.245 M -194.49 % | -7.554 M 0.00 % | -7.554 M -140.88 % | -3.136 M -0.48 % | -3.121 M 0.00 % | -3.121 M 12.20 % | -3.555 M 0.00 % | -3.555 M 52.65 % | -7.507 M 0.00 % | -7.507 M -121.92 % | -3.383 M 0.00 % | -3.383 M 20.14 % | -4.236 M 0.00 % | -4.236 M -6 650.70 % | -62.750 K 0.00 % | -62.750 K -102.50 % | 2.511 M 0.00 % | 2.511 M 29.41 % | 1.941 M 0.00 % | 1.941 M 0.00 % | 1.941 M |
| Income before tax | -3.693 M 68.61 % | -11.766 M -24.64 % | -9.440 M -69.08 % | -5.583 M 18.56 % | -6.855 M 9.73 % | -7.594 M 13.80 % | -8.810 M -514.36 % | -1.434 M 86.17 % | -10.365 M 30.00 % | -14.806 M -314.20 % | 6.912 M 134.21 % | -20.208 M -91.34 % | -10.562 M 0.00 % | -10.562 M 52.18 % | -22.088 M 0.00 % | -22.088 M -201.19 % | -7.334 M 0.00 % | -7.334 M -134.16 % | -3.132 M -0.71 % | -3.110 M 0.00 % | -3.110 M 6.43 % | -3.324 M 0.00 % | -3.324 M 42.48 % | -5.778 M 0.00 % | -5.778 M -61.36 % | -3.581 M 0.00 % | -3.581 M 2.73 % | -3.682 M 0.00 % | -3.682 M -12 371.83 % | 30.000 K 0.00 % | 30.000 K -99.09 % | 3.293 M 0.00 % | 3.293 M 33.70 % | 2.463 M 0.00 % | 2.463 M 0.00 % | 2.463 M |
| Income before tax ratio | -0.11 75.55 % | -0.44 5.08 % | -0.46 -149.95 % | -0.19 36.34 % | -0.29 -77.00 % | -0.16 -54.07 % | -0.11 -547.76 % | -0.02 92.00 % | -0.21 23.25 % | -0.27 -767.14 % | 0.04 110.63 % | -0.38 24.28 % | -0.50 0.00 % | -0.50 21.10 % | -0.64 0.00 % | -0.64 12.03 % | -0.72 0.00 % | -0.72 93.77 % | -11.58 | 0.00 | 0.00 100.00 % | -2.54 0.00 % | -2.54 -1 775.67 % | -0.14 0.00 % | -0.14 -73.96 % | -0.08 0.00 % | -0.08 3.28 % | -0.08 0.00 % | -0.08 -7 597.28 % | 0.00 0.00 % | 0.00 -98.98 % | 0.11 0.00 % | 0.11 -28.21 % | 0.15 0.00 % | 0.15 0.00 % | 0.15 |
| EBITDA | -2.065 M 77.14 % | -9.035 M -18.15 % | -7.647 M -458.29 % | 2.134 M 180.07 % | -2.666 M -1 408.71 % | -176.675 K 96.09 % | -4.522 M -292.65 % | 2.347 M 132.47 % | -7.229 M 32.10 % | -10.648 M -187.03 % | 12.235 M 169.59 % | -17.580 M -72.54 % | -10.189 M -62.37 % | -6.275 M 69.46 % | -20.548 M -62.26 % | -12.663 M -77.41 % | -7.138 M 0.00 % | -7.138 M -258.47 % | -1.991 M -314.87 % | -479.947 K -169.87 % | -177.843 K 93.11 % | -2.581 M 0.00 % | -2.581 M 22.42 % | -3.327 M 0.00 % | -3.327 M -420.87 % | -638.752 K 0.00 % | -638.752 K 20.24 % | -800.800 K 0.00 % | -800.800 K -199.42 % | 805.500 K 0.00 % | 805.500 K -79.99 % | 4.026 M 0.00 % | 4.026 M 55.84 % | 2.583 M 0.00 % | 2.583 M 0.00 % | 2.583 M |
| Net income ratio | -0.12 72.12 % | -0.42 11.81 % | -0.47 -175.57 % | -0.17 38.07 % | -0.28 -69.82 % | -0.16 -24.52 % | -0.13 -230.59 % | -0.04 87.40 % | -0.31 34.33 % | -0.48 -1 420.68 % | 0.04 109.61 % | -0.38 29.39 % | -0.53 0.00 % | -0.53 16.40 % | -0.64 0.00 % | -0.64 13.99 % | -0.74 0.00 % | -0.74 93.59 % | -11.60 | 0.00 | 0.00 100.00 % | -2.71 0.00 % | -2.71 -1 444.08 % | -0.18 0.00 % | -0.18 -139.25 % | -0.07 0.00 % | -0.07 20.60 % | -0.09 0.00 % | -0.09 -4 024.24 % | 0.00 0.00 % | 0.00 -102.79 % | 0.08 0.00 % | 0.08 -30.52 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 |
| Ratio EBITDA | -0.06 82.20 % | -0.34 10.02 % | -0.38 -629.67 % | 0.07 162.59 % | -0.11 -2 858.18 % | 0.00 93.02 % | -0.05 -303.12 % | 0.03 118.77 % | -0.14 25.56 % | -0.19 -371.06 % | 0.07 121.63 % | -0.33 31.72 % | -0.48 -62.37 % | -0.30 49.61 % | -0.59 -62.26 % | -0.36 48.18 % | -0.70 0.00 % | -0.70 90.46 % | -7.36 | 0.00 | 0.00 100.00 % | -1.97 0.00 % | -1.97 -2 429.88 % | -0.08 0.00 % | -0.08 -461.54 % | -0.01 0.00 % | -0.01 20.69 % | -0.02 0.00 % | -0.02 -160.74 % | 0.03 0.00 % | 0.03 -77.65 % | 0.13 0.00 % | 0.13 -16.33 % | 0.15 0.00 % | 0.15 0.00 % | 0.15 |
| Gross profit ratio | 0.26 19.97 % | 0.22 -27.96 % | 0.30 -14.33 % | 0.35 80.70 % | 0.19 -30.35 % | 0.28 70.39 % | 0.16 -26.05 % | 0.22 30.15 % | 0.17 -26.70 % | 0.23 -24.82 % | 0.31 110.73 % | 0.15 14.50 % | 0.13 0.00 % | 0.13 -60.21 % | 0.32 0.00 % | 0.32 739.69 % | 0.04 0.00 % | 0.04 102.45 % | -1.56 | 0.00 | 0.00 -100.00 % | 0.30 0.00 % | 0.30 39.45 % | 0.21 0.00 % | 0.21 -2.59 % | 0.22 0.00 % | 0.22 -2.42 % | 0.22 0.00 % | 0.22 -5.19 % | 0.24 0.00 % | 0.24 -16.99 % | 0.28 0.00 % | 0.28 -14.10 % | 0.33 0.00 % | 0.33 0.00 % | 0.33 |
| Weighted average shs out dil | 1.081 B 0.03 % | 1.081 B 0.43 % | 1.076 B 42.05 % | 757.692 M 16.47 % | 650.554 M -0.44 % | 653.441 M -8.62 % | 715.092 M 0.43 % | 712.043 M 0.00 % | 712.043 M 0.00 % | 712.043 M -5.82 % | 756.033 M 15.37 % | 655.313 M 18.45 % | 553.263 M 0.00 % | 553.263 M 25.87 % | 439.535 M 0.00 % | 439.535 M 37.47 % | 319.729 M 0.00 % | 319.729 M 49.33 % | 214.111 M 90.11 % | 112.627 M 0.00 % | 112.627 M 7 891.79 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.98 % | 1.396 M 0.00 % | 1.396 M 0.05 % | 1.395 M 0.00 % | 1.395 M -2.28 % | 1.427 M 0.00 % | 1.427 M 38.11 % | 1.034 M 0.00 % | 1.034 M 0.00 % | 1.034 M |
| Weighted average shs out | 1.081 B 0.03 % | 1.081 B 0.43 % | 1.076 B 42.04 % | 757.766 M 16.56 % | 650.097 M 0.95 % | 643.976 M -9.95 % | 715.092 M 0.43 % | 712.043 M 0.00 % | 712.043 M 0.00 % | 712.043 M 0.00 % | 712.043 M 8.66 % | 655.313 M 22.40 % | 535.394 M -3.23 % | 553.263 M 25.87 % | 439.535 M 0.00 % | 439.535 M 37.47 % | 319.729 M 0.00 % | 319.729 M 49.33 % | 214.111 M 90.11 % | 112.627 M 0.00 % | 112.627 M 7 891.79 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.00 % | 1.409 M 0.98 % | 1.396 M 0.00 % | 1.396 M 0.05 % | 1.395 M 0.00 % | 1.395 M -2.28 % | 1.427 M 0.00 % | 1.427 M 42.80 % | 999.600 K 0.00 % | 999.600 K 0.00 % | 999.600 K |
| EPS diluted | 0.00 64.08 % | -0.01 -15.73 % | -0.01 -30.88 % | -0.01 32.00 % | -0.01 13.04 % | -0.01 23.84 % | -0.02 -214.58 % | 0.00 78.38 % | -0.02 40.00 % | -0.04 -551.22 % | 0.01 126.71 % | -0.03 -50.49 % | -0.02 0.00 % | -0.02 59.68 % | -0.05 0.00 % | -0.05 -114.41 % | -0.02 0.00 % | -0.02 -61.64 % | -0.01 47.29 % | -0.03 0.00 % | -0.03 98.90 % | -2.52 0.00 % | -2.52 49.60 % | -5.00 0.00 % | -5.00 -150.00 % | -2.00 0.00 % | -2.00 33.33 % | -3.00 0.00 % | -3.00 -6 566.67 % | -0.05 0.00 % | -0.05 -102.56 % | 1.76 0.00 % | 1.76 -6.38 % | 1.88 0.00 % | 1.88 0.00 % | 1.88 |
| Earnings per share | 0.00 64.08 % | -0.01 -15.73 % | -0.01 -30.88 % | -0.01 32.00 % | -0.01 14.53 % | -0.01 22.52 % | -0.02 -214.58 % | 0.00 78.38 % | -0.02 40.00 % | -0.04 -520.45 % | 0.01 128.66 % | -0.03 -45.50 % | -0.02 -3.43 % | -0.02 59.68 % | -0.05 0.00 % | -0.05 -114.41 % | -0.02 0.00 % | -0.02 -61.64 % | -0.01 47.29 % | -0.03 0.00 % | -0.03 98.90 % | -2.52 0.00 % | -2.52 49.60 % | -5.00 0.00 % | -5.00 -150.00 % | -2.00 0.00 % | -2.00 33.33 % | -3.00 0.00 % | -3.00 -6 566.67 % | -0.05 0.00 % | -0.05 -102.56 % | 1.76 0.00 % | 1.76 -9.28 % | 1.94 0.00 % | 1.94 0.00 % | 1.94 |
| Gross profit | 8.937 M 54.04 % | 5.802 M -5.41 % | 6.134 M -42.05 % | 10.584 M 131.17 % | 4.579 M -64.48 % | 12.889 M -4.67 % | 13.521 M -29.87 % | 19.278 M 125.13 % | 8.563 M -33.14 % | 12.809 M -75.86 % | 53.064 M 578.17 % | 7.825 M 189.32 % | 2.704 M 0.00 % | 2.704 M -75.88 % | 11.214 M 0.00 % | 11.214 M 2 774.88 % | 390.064 K 0.00 % | 390.064 K 192.20 % | -423.075 K | 0.000 | 0.000 -100.00 % | 388.750 K 0.00 % | 388.750 K -95.72 % | 9.090 M 0.00 % | 9.090 M -9.65 % | 10.061 M 0.00 % | 10.061 M -1.86 % | 10.251 M 0.00 % | 10.251 M 55.18 % | 6.606 M 0.00 % | 6.606 M -25.68 % | 8.889 M 0.00 % | 8.889 M 60.00 % | 5.556 M 0.00 % | 5.556 M 0.00 % | 5.556 M |
| Income tax expense | 128.535 K 134.42 % | -373.437 K -261.01 % | 231.939 K 135.50 % | -653.352 K -567.16 % | 139.857 K 17 790.25 % | 781.750 102.55 % | -30.608 K 89.87 % | -302.101 K -156.02 % | 539.258 K 125.81 % | -2.089 M -219.89 % | 1.743 M 311.32 % | 423.658 K -40.25 % | 709.035 K 0.00 % | 709.035 K 352.89 % | 156.559 K 0.00 % | 156.559 K -28.90 % | 220.192 K 0.00 % | 220.192 K 5 342.09 % | 4.046 K -63.64 % | 11.127 K 0.00 % | 11.127 K -95.18 % | 231.000 K 0.00 % | 231.000 K -86.64 % | 1.729 M 0.00 % | 1.729 M 971.91 % | -198.269 K 0.00 % | -198.269 K 66.22 % | -587.017 K 0.00 % | -587.017 K -732.90 % | 92.750 K 0.00 % | 92.750 K -88.13 % | 781.500 K 0.00 % | 781.500 K 49.64 % | 522.250 K 0.00 % | 522.250 K 0.00 % | 522.250 K |
| Cost of revenue | 25.335 M 21.28 % | 20.890 M 47.18 % | 14.194 M -27.09 % | 19.467 M 2.93 % | 18.912 M -42.98 % | 33.170 M -51.79 % | 68.805 M 1.90 % | 67.523 M 62.25 % | 41.616 M -1.40 % | 42.208 M -64.32 % | 118.292 M 160.43 % | 45.422 M 147.30 % | 18.367 M 0.00 % | 18.367 M -22.02 % | 23.556 M 0.00 % | 23.556 M 141.21 % | 9.765 M 0.00 % | 9.765 M 1 308.18 % | 693.477 K | 0.000 | 0.000 -100.00 % | 921.750 K 0.00 % | 921.750 K -97.26 % | 33.643 M 0.00 % | 33.643 M -6.57 % | 36.009 M 0.00 % | 36.009 M 1.27 % | 35.557 M 0.00 % | 35.557 M 66.31 % | 21.380 M 0.00 % | 21.380 M -4.42 % | 22.369 M 0.00 % | 22.369 M 99.24 % | 11.227 M 0.00 % | 11.227 M 0.00 % | 11.227 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 5.908 M -11.29 % | 6.660 M -18.48 % | 8.170 M 8.67 % | 7.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.644 M 0.00 % | 9.644 M 8.95 % | 8.852 M 0.00 % | 8.852 M 109.17 % | 4.232 M 0.00 % | 4.232 M 315.76 % | 1.018 M 368.72 % | 217.167 K 0.00 % | 217.167 K -69.86 % | 720.500 K 0.00 % | 720.500 K -91.07 % | 8.070 M 0.00 % | 8.070 M 36.27 % | 5.922 M 0.00 % | 5.922 M -17.23 % | 7.154 M 0.00 % | 7.154 M 91.67 % | 3.733 M 0.00 % | 3.733 M -4.68 % | 3.916 M 0.00 % | 3.916 M 93.65 % | 2.022 M 0.00 % | 2.022 M 0.00 % | 2.022 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 2.300 M -16.05 % | 2.740 M -1.78 % | 2.789 M 29.03 % | 2.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.046 M 0.00 % | 1.046 M -35.56 % | 1.624 M 0.00 % | 1.624 M 199.76 % | 541.666 K 0.00 % | 541.666 K 65.06 % | 328.157 K 662.91 % | 43.014 K 0.00 % | 43.014 K -86.71 % | 323.750 K 0.00 % | 323.750 K -82.90 % | 1.893 M 0.00 % | 1.893 M -8.40 % | 2.067 M 0.00 % | 2.067 M 4.83 % | 1.972 M 0.00 % | 1.972 M 71.05 % | 1.153 M 0.00 % | 1.153 M 17.00 % | 985.250 K 0.00 % | 985.250 K 271.79 % | 265.000 K 0.00 % | 265.000 K 0.00 % | 265.000 K |
| Other expenses | 604.323 K -30.04 % | 863.869 K 35.60 % | 637.077 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.765 M -291.21 % | 922.960 K 267.62 % | -550.639 K -20.50 % | -456.978 K -28.20 % | -356.459 K 96.05 % | -9.014 M 0.00 % | -9.014 M 3.87 % | -9.377 M 0.00 % | -9.377 M -768.42 % | -1.080 M 0.00 % | -1.080 M 26.34 % | -1.466 M -645.59 % | -196.625 K 0.00 % | -196.625 K 72.83 % | -723.750 K 0.00 % | -723.750 K -351.95 % | 287.255 K 0.00 % | 287.255 K -59.09 % | 702.117 K 0.00 % | 702.117 K -14.33 % | 819.589 K 0.00 % | 819.589 K 117.13 % | -4.785 M 0.00 % | -4.785 M 17.36 % | -5.791 M 0.00 % | -5.791 M -208.33 % | -1.878 M 0.00 % | -1.878 M 0.00 % | -1.878 M |
| Operating expenses | 11.129 M -29.93 % | 15.883 M 25.13 % | 12.693 M -7.04 % | 13.654 M 42.16 % | 9.605 M -49.14 % | 18.886 M -3.85 % | 19.641 M 24.12 % | 15.824 M -2.42 % | 16.217 M -23.73 % | 21.262 M -49.02 % | 41.706 M 32.62 % | 31.449 M 1 286.59 % | 2.268 M 0.00 % | 2.268 M -14.85 % | 2.664 M 0.00 % | 2.664 M -27.98 % | 3.699 M 0.00 % | 3.699 M 530.64 % | 586.502 K 822.80 % | 63.557 K 0.00 % | 63.557 K -87.54 % | 510.000 K 0.00 % | 510.000 K -95.83 % | 12.232 M 0.00 % | 12.232 M 21.72 % | 10.050 M 0.00 % | 10.050 M -19.26 % | 12.447 M 0.00 % | 12.447 M 1 442.82 % | 806.750 K 0.00 % | 806.750 K 1 082.05 % | 68.250 K 0.00 % | 68.250 K -87.83 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K |
| Cost and expenses | 36.464 M -0.84 % | 36.773 M 36.77 % | 26.887 M -18.82 % | 33.120 M 16.14 % | 28.517 M -45.22 % | 52.056 M -41.14 % | 88.446 M 6.12 % | 83.347 M 44.12 % | 57.833 M -8.88 % | 63.470 M -60.33 % | 159.999 M 108.14 % | 76.871 M 272.52 % | 20.636 M 0.00 % | 20.636 M -21.30 % | 26.219 M 0.00 % | 26.219 M 94.73 % | 13.464 M 0.00 % | 13.464 M 951.90 % | 1.280 M 1 913.91 % | 63.557 K 0.00 % | 63.557 K -95.56 % | 1.432 M 0.00 % | 1.432 M -96.88 % | 45.876 M 0.00 % | 45.876 M -0.40 % | 46.059 M 0.00 % | 46.059 M -4.05 % | 48.003 M 0.00 % | 48.003 M 116.36 % | 22.187 M 0.00 % | 22.187 M -1.12 % | 22.437 M 0.00 % | 22.437 M 90.34 % | 11.788 M 0.00 % | 11.788 M 0.00 % | 11.788 M |
| Research and development expenses | 921.514 K 6.33 % | 866.674 K -19.43 % | 1.076 M 15.34 % | 932.582 K 21.30 % | 768.841 K -56.15 % | 1.753 M -12.84 % | 2.012 M -16.00 % | 2.395 M -3.82 % | 2.490 M 8.62 % | 2.292 M -54.64 % | 5.054 M 101.73 % | 2.505 M 322.96 % | 592.349 K 0.00 % | 592.349 K -62.16 % | 1.565 M 0.00 % | 1.565 M 32 457.10 % | 4.808 K 0.00 % | 4.808 K -99.32 % | 706.458 K | 0.000 | 0.000 -100.00 % | 189.500 K 0.00 % | 189.500 K -80.89 % | 991.626 K 0.00 % | 991.626 K 79.68 % | 551.882 K 0.00 % | 551.882 K -69.04 % | 1.782 M 0.00 % | 1.782 M 152.37 % | 706.250 K 0.00 % | 706.250 K -26.24 % | 957.500 K 0.00 % | 957.500 K 530.97 % | 151.750 K 0.00 % | 151.750 K 0.00 % | 151.750 K |
| Selling general and administrative expenses | 9.603 M -32.15 % | 14.152 M 28.89 % | 10.980 M 33.77 % | 8.208 M -12.68 % | 9.400 M -14.23 % | 10.959 M -37.83 % | 17.629 M 16.03 % | 15.194 M 18.67 % | 12.804 M -30.49 % | 18.419 M -49.11 % | 36.195 M 26.62 % | 28.587 M 167.41 % | 10.690 M 0.00 % | 10.690 M 2.05 % | 10.476 M 0.00 % | 10.476 M 119.45 % | 4.774 M 0.00 % | 4.774 M 254.65 % | 1.346 M 417.35 % | 260.182 K 0.00 % | 260.182 K -75.08 % | 1.044 M 0.00 % | 1.044 M -89.52 % | 9.964 M 0.00 % | 9.964 M 24.72 % | 7.989 M 0.00 % | 7.989 M -12.46 % | 9.126 M 0.00 % | 9.126 M 86.80 % | 4.886 M 0.00 % | 4.886 M -0.32 % | 4.901 M 0.00 % | 4.901 M 114.29 % | 2.287 M 0.00 % | 2.287 M 0.00 % | 2.287 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 2.514 M 37.42 % | 1.829 M 14.54 % | 1.597 M 9.88 % | 1.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.265 K 0.00 % | 127.265 K 398.10 % | 25.550 K 0.00 % | 25.550 K 9.38 % | 23.359 K 0.00 % | 23.359 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 774.321 K -57.22 % | 1.810 M 102.63 % | 893.321 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.871 M 9.28 % | 1.712 M -3.23 % | 1.770 M 58.70 % | 1.115 M 173.56 % | 407.588 K 13.99 % | 357.550 K 0.00 % | 357.550 K -60.34 % | 901.459 K 0.00 % | 901.459 K 3 060.24 % | 28.525 K 0.00 % | 28.525 K 605.00 % | 4.046 K -63.64 % | 11.127 K 0.00 % | 11.127 K -98.73 % | 872.750 K 0.00 % | 872.750 K -40.36 % | 1.463 M 0.00 % | 1.463 M -21.80 % | 1.871 M 0.00 % | 1.871 M 13.04 % | 1.655 M 0.00 % | 1.655 M 113.47 % | 775.500 K 0.00 % | 775.500 K 5.80 % | 733.000 K 0.00 % | 733.000 K 508.30 % | 120.500 K 0.00 % | 120.500 K 0.00 % | 120.500 K |
| Depreciation and amortization | 854.137 K -7.26 % | 920.958 K 2.40 % | 899.398 K 8.78 % | 826.802 K 13.38 % | 729.202 K 358.39 % | -282.211 K -118.64 % | 1.514 M -20.73 % | 1.910 M 34.17 % | 1.423 M -40.43 % | 2.389 M -43.21 % | 4.207 M 89.47 % | 2.221 M 122.01 % | 1.000 M 0.00 % | 1.000 M 2.35 % | 977.259 K 0.00 % | 977.259 K 484.11 % | 167.307 K 0.00 % | 167.307 K 62.05 % | 103.243 K 325.43 % | 24.268 K 0.00 % | 24.268 K 101.98 % | -1.226 M 0.00 % | -1.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 598.000 K 0.00 % | 598.000 K -43.78 % | 1.064 M 0.00 % | 1.064 M 3 768.18 % | 27.500 K 0.00 % | 27.500 K 0.00 % | 27.500 K |
| Operating income | -2.191 M 78.26 % | -10.081 M -53.69 % | -6.559 M -601.66 % | 1.307 M 133.34 % | -3.921 M -3 815.55 % | 105.536 K 101.72 % | -6.120 M -277.18 % | 3.454 M 145.14 % | -7.653 M 9.46 % | -8.453 M -174.43 % | 11.357 M 148.08 % | -23.624 M -132.74 % | -10.150 M 0.00 % | -10.150 M 52.84 % | -21.525 M 0.00 % | -21.525 M -194.66 % | -7.305 M 0.00 % | -7.305 M -133.55 % | -3.128 M -0.94 % | -3.099 M 0.00 % | -3.099 M -128.69 % | -1.355 M 0.00 % | -1.355 M 59.27 % | -3.327 M 0.00 % | -3.327 M -420.87 % | -638.752 K 0.00 % | -638.752 K 20.24 % | -800.800 K 0.00 % | -800.800 K -485.93 % | 207.500 K 0.00 % | 207.500 K -92.99 % | 2.962 M 0.00 % | 2.962 M 15.90 % | 2.556 M 0.00 % | 2.556 M 0.00 % | 2.556 M |
| Operating income ratio | -0.06 83.07 % | -0.38 -17.05 % | -0.32 -841.62 % | 0.04 126.06 % | -0.17 -7 385.19 % | 0.00 103.08 % | -0.07 -286.81 % | 0.04 126.09 % | -0.15 0.74 % | -0.15 -331.82 % | 0.07 114.94 % | -0.44 7.89 % | -0.48 0.00 % | -0.48 22.19 % | -0.62 0.00 % | -0.62 13.94 % | -0.72 0.00 % | -0.72 93.78 % | -11.57 | 0.00 | 0.00 100.00 % | -1.03 0.00 % | -1.03 -1 228.03 % | -0.08 0.00 % | -0.08 -461.54 % | -0.01 0.00 % | -0.01 20.69 % | -0.02 0.00 % | -0.02 -335.78 % | 0.01 0.00 % | 0.01 -92.18 % | 0.09 0.00 % | 0.09 -37.77 % | 0.15 0.00 % | 0.15 0.00 % | 0.15 |
| Total other income expenses net | -1.502 M 11.92 % | -1.705 M 40.80 % | -2.881 M 59.01 % | -7.027 M -139.49 % | -2.934 M 62.24 % | -7.770 M -188.91 % | -2.689 M 44.98 % | -4.888 M -80.26 % | -2.712 M 57.31 % | -6.353 M -42.93 % | -4.445 M -230.13 % | 3.416 M 447.65 % | -982.469 K -138.79 % | -411.433 K 98.47 % | -26.942 M -12 996.66 % | 208.909 K 123.32 % | -895.808 K -3 040.36 % | -28.526 K 94.21 % | -492.668 K 81.27 % | -2.630 M -122 425.48 % | 2.150 K 100.11 % | -1.969 M 0.00 % | -1.969 M 25.32 % | -2.636 M 0.00 % | -2.636 M 26.62 % | -3.592 M 0.00 % | -3.592 M -24.70 % | -2.881 M 0.00 % | -2.881 M -1 522.96 % | -177.500 K 0.00 % | -177.500 K -153.67 % | 330.750 K 0.00 % | 330.750 K 455.65 % | -93.000 K 0.00 % | -93.000 K 0.00 % | -93.000 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 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2007-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 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 9.115 M -27.09 % | 12.501 M 65.97 % | 7.532 M 241.44 % | -5.325 M -121.29 % | 25.013 M 472.51 % | 4.369 M -28.43 % | 6.105 M 1 097.03 % | 510.000 K -93.44 % | 7.776 M 164.16 % | -12.120 M 50.16 % | -24.317 M -91.89 % | -12.672 M 37.71 % | -20.345 M 37.10 % | -32.347 M 58.95 % | -78.794 M -242.52 % | -23.004 M -170.29 % | -8.511 M -142.50 % | 20.025 M -11.74 % | 22.689 M -13.53 % | 26.240 M 2.08 % | 25.706 M -3.37 % | 26.603 M -11.38 % | 30.019 M 20.72 % | 24.867 M |
| Total investments | 338.146 K -91.36 % | 3.913 M 1 554.15 % | 236.556 K -97.16 % | 8.317 M -19.99 % | 10.395 M -25.80 % | 14.008 M 33.25 % | 10.512 M -60.07 % | 26.330 M 4 392.56 % | 586.080 K -98.85 % | 50.970 M 8 501.18 % | 592.592 K -89.09 % | 5.434 M 718.31 % | 664.054 K -51.28 % | 1.363 M -49.01 % | 2.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.501 M -37.57 % | 8.811 M -36.61 % | 13.900 M -34.46 % | 21.210 M 8 332.51 % | 251.524 K 25 152 274.89 % | 1.000 |
| Total debt | 21.878 M 2.02 % | 21.446 M 38.90 % | 15.440 M -20.04 % | 19.310 M -63.04 % | 52.248 M 47.99 % | 35.305 M -30.41 % | 50.734 M 22.67 % | 41.359 M 10.91 % | 37.292 M 32.34 % | 28.178 M 417.77 % | 5.442 M -41.08 % | 9.236 M 189.09 % | 3.195 M -50.03 % | 6.394 M 458.43 % | 1.145 M | 0.000 | 0.000 -100.00 % | 21.964 M -4.11 % | 22.907 M -17.05 % | 27.615 M 6.07 % | 26.035 M -3.66 % | 27.024 M -21.00 % | 34.207 M 15.45 % | 29.629 M |
| Accumulated other comprehensive income loss | 70.238 K 104.37 % | -1.608 M 47.66 % | -3.072 M 5.31 % | -3.245 M 40.94 % | -5.494 M 60.47 % | -13.897 M 31.15 % | -20.185 M -72.21 % | -11.721 M 28.60 % | -16.416 M -5.91 % | -15.500 M 33.08 % | -23.160 M -55.75 % | -14.870 M 33.41 % | -22.330 M -41.76 % | -15.752 M -1 044.77 % | -1.376 M -110.09 % | -654.970 K -389.59 % | 226.173 K 100.11 % | -209.393 M 8.04 % | -227.700 M 15.20 % | -268.509 M -1.71 % | -264.006 M -0.77 % | -261.988 M -15.26 % | -227.298 M -32.73 % | -171.252 M |
| Retained earnings | -240.943 M -1.97 % | -236.279 M -5.50 % | -223.956 M -4.22 % | -214.878 M 31.10 % | -311.853 M -56.82 % | -198.866 M 28.19 % | -276.933 M -51.60 % | -182.673 M 23.88 % | -239.965 M -10.03 % | -218.088 M -0.83 % | -216.288 M -43.28 % | -150.955 M 22.78 % | -195.496 M -63.57 % | -119.521 M -129.52 % | -52.075 M -83.29 % | -28.411 M -46.86 % | -19.346 M 53.23 % | -41.361 M -55.41 % | -26.614 M -69.64 % | -15.688 M -2 265.27 % | -663.280 K -110.94 % | 6.064 M -47.69 % | 11.592 M 26.02 % | 9.199 M |
| Common stock | 233.656 M 0.45 % | 232.614 M 0.18 % | 232.194 M -0.05 % | 232.313 M -25.45 % | 311.640 M 43.17 % | 217.673 M -30.91 % | 315.051 M 48.41 % | 212.279 M -25.10 % | 283.418 M 2.89 % | 275.462 M -10.44 % | 307.577 M 45.19 % | 211.840 M -20.21 % | 265.485 M 43.41 % | 185.126 M 17.99 % | 156.898 M 195.31 % | 53.129 M 86.54 % | 28.482 M -87.28 % | 223.827 M -8.27 % | 244.001 M -14.15 % | 284.225 M 1.65 % | 279.604 M 0.63 % | 277.852 M 13.14 % | 245.585 M 28.23 % | 191.526 M |
| Total equity | -9.347 M -24.77 % | -7.491 M -331.35 % | 3.238 M -73.50 % | 12.217 M 234.15 % | -9.107 M -412.31 % | 2.916 M -80.78 % | 15.171 M -5.13 % | 15.990 M -34.69 % | 24.482 M -38.12 % | 39.564 M -42.85 % | 69.230 M 47.05 % | 47.078 M -5.12 % | 49.620 M -2.83 % | 51.067 M -50.71 % | 103.601 M 330.53 % | 24.064 M 157.03 % | 9.362 M 134.77 % | -26.926 M -161.10 % | -10.313 M -36 865.38 % | 28.050 K -99.81 % | 14.935 M -31.89 % | 21.928 M -26.61 % | 29.879 M 1.38 % | 29.473 M |
| Other non current liabilities | 556.888 K 19.09 % | 467.637 K 1.63 % | 460.139 K -37.05 % | 731.000 K -35.86 % | 1.140 M -50.54 % | 2.304 M -41.50 % | 3.938 M 315.91 % | -1.824 M -115.80 % | 11.547 M -33.70 % | 17.416 M 38.99 % | 12.530 M 204.50 % | 4.115 M -65.05 % | 11.775 M 365.07 % | -4.442 M -227.90 % | 3.473 M 234.36 % | 1.039 M -50.81 % | 2.112 M | 0.000 -100.00 % | 24.081 K -75.34 % | 97.657 K -30.76 % | 141.037 K -65.80 % | 412.335 K 48.07 % | 278.475 K 130.20 % | 120.972 K |
| Long term debt | 562.908 K -96.84 % | 17.797 M 698.85 % | 2.228 M -13.52 % | 2.576 M -36.92 % | 4.084 M -87.60 % | 32.937 M -31.08 % | 47.789 M 24.32 % | 38.441 M 18.66 % | 32.396 M 25.86 % | 25.740 M 773.01 % | 2.948 M -64.73 % | 8.359 M 188.96 % | 2.893 M -80.16 % | 14.581 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.374 K -33.68 % | 219.206 K -99.11 % | 24.747 M 11 286.37 % | 217.337 K -98.14 % | 11.665 M -0.17 % | 11.685 M |
| Total non current liabilities | 1.277 M -93.08 % | 18.452 M 536.81 % | 2.898 M -13.71 % | 3.358 M -35.71 % | 5.223 M -85.32 % | 35.575 M -31.50 % | 51.935 M 29.03 % | 40.249 M -8.41 % | 43.943 M -20.81 % | 55.489 M 188.64 % | 19.224 M 32.45 % | 14.515 M -18.42 % | 17.793 M 66.74 % | 10.671 M 107.45 % | 5.144 M 395.24 % | 1.039 M -50.81 % | 2.112 M -92.68 % | 28.867 M 16 935.14 % | 169.455 K -75.29 % | 685.671 K -97.29 % | 25.342 M 2 083.06 % | 1.161 M -91.23 % | 13.243 M 6.43 % | 12.443 M |
| Other current liabilities | 25.027 M -48.61 % | 48.702 M 115.00 % | 22.653 M -56.12 % | 51.619 M 5.26 % | 49.037 M 22.59 % | 40.001 M -47.65 % | 76.410 M 45.38 % | 52.558 M -10.62 % | 58.805 M 69.70 % | 34.652 M 218.15 % | 10.892 M -88.86 % | 97.743 M 1 826.71 % | 5.073 M -87.15 % | 39.487 M -1.32 % | 40.014 M 2 468.04 % | 1.558 M | 0.000 | 0.000 -100.00 % | 11.805 M 10.20 % | 10.712 M 45.39 % | 7.368 M 31.97 % | 5.583 M -29.69 % | 7.940 M -4.04 % | 8.274 M |
| Deferred revenue | 22.108 M | 0.000 -100.00 % | 23.157 M | 0.000 -100.00 % | 36.271 M 45.22 % | 24.977 M -31.05 % | 36.226 M 13.26 % | 31.984 M -32.04 % | 47.062 M 13.11 % | 41.606 M 9.50 % | 37.996 M 75.94 % | 21.596 M -25.75 % | 29.087 M 12.31 % | 25.898 M -32.16 % | 38.173 M | 0.000 | 0.000 -100.00 % | 1.000 -100.00 % | 775.926 K | 0.000 -100.00 % | 2.000 -100.00 % | 3.691 M | 0.000 -100.00 % | 8.143 M |
| Short term debt | 21.315 M 484.14 % | 3.649 M -72.38 % | 13.212 M -21.02 % | 16.729 M -65.24 % | 48.133 M 1 932.66 % | 2.368 M -13.63 % | 2.742 M -6.04 % | 2.918 M -40.94 % | 4.941 M 163.10 % | 1.878 M -24.69 % | 2.494 M -3.76 % | 2.591 M 757.74 % | 302.101 K -86.52 % | 2.241 M 95.68 % | 1.145 M | 0.000 | 0.000 -100.00 % | 21.964 M -3.50 % | 22.761 M -16.92 % | 27.396 M 2 027.45 % | 1.288 M -95.20 % | 26.807 M 18.92 % | 22.542 M 25.63 % | 17.943 M |
| Total current liabilities | 78.741 M 24.69 % | 63.150 M -5.53 % | 66.850 M -13.80 % | 77.553 M -45.65 % | 142.697 M 67.62 % | 85.129 M -31.52 % | 124.318 M 33.82 % | 92.897 M -25.70 % | 125.034 M 18.09 % | 105.884 M -20.44 % | 133.085 M 83.31 % | 72.601 M -22.22 % | 93.340 M 16.59 % | 80.056 M -16.53 % | 95.912 M 3 745.03 % | 2.494 M 303.95 % | 617.519 K -97.86 % | 28.867 M -19.86 % | 36.021 M -14.86 % | 42.309 M 282.15 % | 11.071 M -72.45 % | 40.187 M 4.24 % | 38.552 M 28.40 % | 30.024 M |
| Total liabilities | 80.018 M -1.94 % | 81.602 M 17.00 % | 69.747 M -13.80 % | 80.911 M -45.30 % | 147.920 M 22.55 % | 120.704 M -31.52 % | 176.252 M 32.38 % | 133.146 M -21.20 % | 168.976 M 4.71 % | 161.374 M 5.95 % | 152.309 M 74.84 % | 87.116 M -21.61 % | 111.132 M 22.49 % | 90.727 M -10.22 % | 101.056 M 2 760.24 % | 3.533 M 29.45 % | 2.729 M -90.55 % | 28.867 M -20.24 % | 36.190 M -15.83 % | 42.995 M 18.08 % | 36.413 M -11.94 % | 41.348 M -20.17 % | 51.794 M 21.96 % | 42.468 M |
| Other non current assets | 6.405 M 152.35 % | 2.538 M -64.51 % | 7.152 M 146.10 % | 2.906 M -76.23 % | 12.224 M 322.10 % | 2.896 M -84.49 % | 18.672 M 275.62 % | 4.971 M -83.53 % | 30.184 M 159.32 % | 11.640 M -65.87 % | 34.102 M 35.64 % | 25.141 M -26.32 % | 34.120 M 55.10 % | 21.999 M 621.28 % | 3.050 M 6 077.47 % | 49.373 K 1 994.74 % | 2.357 K | 0.000 -100.00 % | 70.459 K -96.34 % | 1.924 M 96 201 800.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 | 0.000 |
| Long term investments | 338.146 K -91.30 % | 3.887 M 1 543.16 % | 236.556 K -94.94 % | 4.672 M 685.33 % | 594.907 K -93.98 % | 9.880 M 1 303.72 % | 703.846 K -95.25 % | 14.828 M 2 430.03 % | 586.080 K -98.10 % | 30.879 M 5 110.84 % | 592.592 K 36.54 % | 434.000 K -34.64 % | 664.054 K 37.20 % | 484.000 K -2.22 % | 495.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.501 M -37.57 % | 8.811 M -36.61 % | 13.900 M -34.46 % | 21.210 M 8 332.51 % | 251.524 K 25 152 274.89 % | 1.000 |
| Intangible assets | 643.181 K -33.69 % | 970.000 K -4.82 % | 1.019 M -10.61 % | 1.140 M -69.59 % | 3.749 M 179.98 % | 1.339 M -66.30 % | 3.973 M 132.47 % | 1.709 M -25.27 % | 2.287 M -3.95 % | 2.381 M -68.47 % | 7.551 M 25.90 % | 5.998 M -29.04 % | 8.453 M 50.87 % | 5.603 M 44.63 % | 3.874 M 81.58 % | 2.134 M -6.70 % | 2.287 M | 0.000 -100.00 % | 106.132 K -45.08 % | 193.234 K -77.08 % | 843.153 K -24.39 % | 1.115 M -81.77 % | 6.117 M -6.30 % | 6.529 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 | 0.000 -100.00 % | 56.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.456 K -92.84 % | 1.444 M -66.62 % | 4.326 M 0.54 % | 4.303 M 12.34 % | 3.830 M 27.51 % | 3.004 M |
| Goodwill and intangible assets | 643.181 K -33.69 % | 970.000 K -4.82 % | 1.019 M -10.61 % | 1.140 M -69.59 % | 3.749 M 179.98 % | 1.339 M -66.30 % | 3.973 M 132.47 % | 1.709 M -25.27 % | 2.287 M -3.95 % | 2.381 M -68.47 % | 7.551 M 25.90 % | 5.998 M -29.04 % | 8.453 M 50.87 % | 5.603 M -90.69 % | 60.167 M 2 720.04 % | 2.134 M -6.70 % | 2.287 M | 0.000 -100.00 % | 209.589 K -87.20 % | 1.637 M -68.33 % | 5.169 M -4.59 % | 5.418 M -45.53 % | 9.948 M 4.35 % | 9.533 M |
| Property plant equipment net | 8.587 M 7.26 % | 8.006 M -1.46 % | 8.125 M -0.26 % | 8.146 M -42.98 % | 14.287 M 47.85 % | 9.663 M -32.87 % | 14.394 M 19.90 % | 12.005 M -29.16 % | 16.946 M 0.54 % | 16.854 M -5.44 % | 17.824 M 25.86 % | 14.162 M -28.12 % | 19.704 M 32.72 % | 14.846 M 108.69 % | 7.114 M 584.39 % | 1.039 M 26.19 % | 823.720 K | 0.000 -100.00 % | 198.886 K -94.39 % | 3.543 M -34.62 % | 5.419 M -13.32 % | 6.251 M -79.66 % | 30.727 M 1.60 % | 30.245 M |
| Total non current assets | 17.854 M 3.24 % | 17.294 M -1.98 % | 17.643 M -6.31 % | 18.832 M -34.81 % | 28.889 M 21.49 % | 23.778 M -37.57 % | 38.086 M 13.65 % | 33.513 M -33.71 % | 50.557 M -19.17 % | 62.546 M 2.39 % | 61.085 M 31.10 % | 46.593 M -27.07 % | 63.889 M 44.74 % | 44.140 M -39.32 % | 72.747 M 2 157.55 % | 3.222 M 3.52 % | 3.113 M | 0.000 -100.00 % | 5.980 M -66.50 % | 17.848 M -39.97 % | 29.732 M -20.55 % | 37.423 M -16.14 % | 44.625 M 6.50 % | 41.903 M |
| Other current assets | 4.502 M 43.07 % | 3.147 M -50.14 % | 6.311 M 25.47 % | 5.030 M -74.09 % | 19.410 M 190.82 % | -21.373 M -169.12 % | 30.921 M 69.79 % | 18.211 M -68.47 % | 57.765 M 549.77 % | 8.890 M 7.73 % | 8.252 M -0.65 % | 8.306 M -20.07 % | 10.392 M 83.79 % | 5.654 M 23.69 % | 4.571 M 2 129.51 % | 205.023 K 200.90 % | 68.137 K 29 264 618 664 755 100.00 % | 0.000 -100.00 % | 14.304 M 3 385.65 % | 410.363 K -59.89 % | 1.023 M -20.68 % | 1.290 M 17.69 % | 1.096 M 6.47 % | 1.029 M |
| Short term investments | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 3.645 M | 0.000 -100.00 % | 4.128 M | 0.000 -100.00 % | 11.502 M | 0.000 -100.00 % | 20.091 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 879.000 K -59.64 % | 2.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 12.763 M 42.69 % | 8.945 M 13.11 % | 7.908 M -67.90 % | 24.635 M -9.55 % | 27.235 M -11.96 % | 30.936 M -30.68 % | 44.629 M 9.25 % | 40.849 M 38.40 % | 29.516 M -26.76 % | 40.299 M 35.42 % | 29.759 M 35.84 % | 21.908 M -6.93 % | 23.540 M -39.24 % | 38.741 M -51.54 % | 79.939 M 247.50 % | 23.004 M 170.29 % | 8.511 M 338.76 % | 1.940 M 791.38 % | 217.616 K -84.17 % | 1.374 M 318.96 % | 328.063 K -22.16 % | 421.473 K -89.94 % | 4.189 M -12.04 % | 4.762 M |
| Cash and short term investments | 12.763 M 42.27 % | 8.971 M 13.44 % | 7.908 M -72.04 % | 28.280 M 3.84 % | 27.235 M -22.33 % | 35.064 M -21.43 % | 44.629 M -14.75 % | 52.351 M 77.37 % | 29.516 M -51.12 % | 60.390 M 102.93 % | 29.759 M 10.59 % | 26.908 M 14.31 % | 23.540 M -40.59 % | 39.620 M -51.75 % | 82.117 M 256.96 % | 23.004 M 170.29 % | 8.511 M 338.76 % | 1.940 M 791.38 % | 217.616 K -84.17 % | 1.374 M 318.96 % | 328.063 K -22.16 % | 421.473 K -89.94 % | 4.189 M -12.04 % | 4.762 M |
| Total current assets | 52.818 M -7.04 % | 56.817 M 2.66 % | 55.342 M -25.51 % | 74.296 M -32.41 % | 109.924 M 10.10 % | 99.842 M -34.89 % | 153.337 M 32.62 % | 115.623 M -19.09 % | 142.901 M 3.26 % | 138.391 M -13.75 % | 160.455 M 83.17 % | 87.601 M -9.56 % | 96.864 M -0.81 % | 97.654 M -25.97 % | 131.910 M 441.18 % | 24.374 M 171.48 % | 8.978 M 362.66 % | 1.941 M -90.25 % | 19.898 M -20.96 % | 25.175 M 16.47 % | 21.615 M -16.39 % | 25.853 M -30.22 % | 37.049 M 23.34 % | 30.038 M |
| Inventory | 5.947 M 2.59 % | 5.797 M -10.95 % | 6.510 M 14.41 % | 5.690 M -56.18 % | 12.984 M 39.77 % | 9.290 M -47.47 % | 17.685 M 32.10 % | 13.387 M -29.98 % | 19.120 M 14.96 % | 16.632 M -22.68 % | 21.512 M 70.59 % | 12.610 M -52.45 % | 26.521 M 40.57 % | 18.866 M 1.77 % | 18.538 M 3 997.21 % | 452.454 K 132.06 % | 194.969 K 150 259 434.76 % | -0.130 -100.00 % | 328.208 K -83.49 % | 1.987 M 4.77 % | 1.897 M 1.62 % | 1.867 M -71.82 % | 6.624 M -4.64 % | 6.946 M |
| Net receivables | 29.605 M -23.90 % | 38.902 M 12.39 % | 34.613 M -1.93 % | 35.296 M -24.52 % | 46.764 M -39.16 % | 76.861 M 34.67 % | 57.076 M 80.20 % | 31.674 M -7.05 % | 34.076 M -27.85 % | 47.226 M -50.93 % | 96.237 M 88.88 % | 50.952 M 39.95 % | 36.408 M -14.08 % | 42.374 M 24.20 % | 34.116 M 4 687.51 % | 712.609 K 248.97 % | 204.206 K 24 860.10 % | 818.130 -99.98 % | 5.048 M -76.41 % | 21.402 M 16.52 % | 18.367 M -17.54 % | 22.275 M -11.40 % | 25.140 M 45.32 % | 17.300 M |
| Tax assets | 1.880 M -0.67 % | 1.893 M 70.40 % | 1.111 M -43.55 % | 1.968 M 200.11 % | -1.966 M | 0.000 -100.00 % | 343.197 K | 0.000 -100.00 % | 554.112 K -30.04 % | 792.002 K -21.99 % | 1.015 M 18.33 % | 858.000 K -9.46 % | 947.630 K -21.55 % | 1.208 M -37.12 % | 1.921 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 -100.00 % | 1.933 M -63.13 % | 5.244 M 15.41 % | 4.544 M 22.86 % | 3.698 M 74.04 % | 2.125 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 |
| Account payables | 10.291 M -4.71 % | 10.799 M 38.30 % | 7.808 M -4.30 % | 8.159 M -11.48 % | 9.217 M -47.66 % | 17.609 M 99.30 % | 8.835 M 63.74 % | 5.396 M -61.69 % | 14.085 M 10.47 % | 12.750 M -84.38 % | 81.644 M 560.71 % | 12.357 M -78.96 % | 58.719 M 456.16 % | 10.558 M -36.32 % | 16.580 M 1 670.82 % | 936.292 K 51.62 % | 617.519 K -91.05 % | 6.903 M 917.01 % | 678.712 K -83.85 % | 4.201 M 73.89 % | 2.416 M -41.17 % | 4.107 M -49.10 % | 8.069 M 111.98 % | 3.807 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 19.962 K -98.09 % | 1.046 M 2 686.12 % | 37.557 K -78.42 % | 174.000 K 66.18 % | 104.704 K 153.75 % | 41.262 K -70.78 % | 141.192 K -37.74 % | 226.786 K 280.84 % | 59.549 K 10.16 % | 54.057 K -65.82 % | 158.175 K | 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 | 157.534 K 2.05 % | 154.363 K -4.54 % | 161.696 K 3 270.07 % | 4.798 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.838 M | 0.000 -100.00 % | 17.044 M | 0.000 -100.00 % | 24.430 M | 0.000 -100.00 % | 30.266 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.695 K 100.46 % | -21.497 M -163.49 % | 33.856 M 91.85 % | 17.647 M 87.18 % | 9.428 M |
| Minority interest | -2.130 M 3.96 % | -2.218 M -15.08 % | -1.927 M 1.96 % | -1.966 M 42.17 % | -3.400 M -70.50 % | -1.994 M 27.83 % | -2.763 M -45.81 % | -1.895 M 25.83 % | -2.555 M -10.54 % | -2.311 M -309.92 % | 1.101 M 3.57 % | 1.063 M -45.79 % | 1.961 M 61.52 % | 1.214 M 688.31 % | 154.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 562.908 K -27.37 % | 775.000 K 113.90 % | 362.320 K -75.40 % | 1.473 M -72.54 % | 5.365 M 32.88 % | 4.037 M -26.81 % | 5.516 M -0.57 % | 5.547 M -30.93 % | 8.031 M 35.77 % | 5.915 M | 0.000 -100.00 % | 8.043 M | 0.000 -100.00 % | 10.428 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.862 K 146.34 % | 23.894 K -22.07 % | 30.660 K -76.60 % | 131.011 K -65.76 % | 382.676 K -48.47 % | 742.604 K |
| 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 -100.00 % | 0.996 240.52 % | 0.292 -60.31 % | 0.737 | 0.000 -100.00 % | 0.797 | 0.000 -100.00 % | 0.723 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 100.00 % | -7.483 K 99.87 % | -5.679 M | 0.000 100.00 % | -2.000 | 0.000 | 0.000 -100.00 % | 9.544 M 477 207 650.00 % | -2.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 0.292 -60.31 % | 0.737 337.45 % | -0.310 -138.95 % | 0.797 443.23 % | -0.232 -2 076 589 966.67 % | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 33.000 K -31.12 % | 47.910 K 4.15 % | 46.000 K | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 794.000 K | 0.000 -100.00 % | 1.205 M -67.83 % | 3.746 M 83.53 % | 2.041 M -34.69 % | 3.125 M 487.41 % | 532.000 K -68.16 % | 1.671 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.808 K -18.72 % | 453.769 K -14.57 % | 531.158 K -59.11 % | 1.299 M 103.91 % | 637.018 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 70.672 M -4.64 % | 74.111 M 1.54 % | 72.985 M -21.63 % | 93.128 M -32.91 % | 138.813 M 12.29 % | 123.620 M -35.42 % | 191.423 M 28.35 % | 149.136 M -22.91 % | 193.459 M -3.72 % | 200.937 M -9.30 % | 221.540 M 65.09 % | 134.194 M -16.52 % | 160.752 M 13.37 % | 141.794 M -30.72 % | 204.657 M 641.60 % | 27.597 M 128.24 % | 12.091 M 523.07 % | 1.941 M -92.50 % | 25.878 M -39.85 % | 43.023 M -16.21 % | 51.348 M -18.85 % | 63.276 M -22.53 % | 81.674 M 13.53 % | 71.940 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 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-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 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 557.725 K | 0.000 100.00 % | -1.067 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 100.00 % | -693.019 K -204.00 % | 666.378 K 230.94 % | -508.919 K -207.95 % | 471.454 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 16.237 M 294.62 % | 4.115 M 183.09 % | -4.952 M -760.41 % | 749.799 K 116.63 % | -4.508 M -229.04 % | 3.494 M 125.55 % | -13.672 M -333.97 % | 5.844 M 195.61 % | 1.977 M -96.39 % | 54.724 M 402.82 % | -18.072 M -1 986.06 % | -866.314 K 82.64 % | -4.990 M -148.84 % | 10.217 M -52.71 % | 21.606 M 0.00 % | 21.606 M 192.50 % | 7.387 M 0.00 % | 7.387 M 143.89 % | 3.029 M -1.85 % | 3.086 M 0.00 % | 3.086 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 % | -1.941 M |
| Net cash provided by operating activities | 10.076 M 266.75 % | -6.042 M 56.15 % | -13.778 M -187.70 % | -4.789 M 50.29 % | -9.634 M -280.23 % | -2.534 M 89.44 % | -23.991 M -749.81 % | 3.692 M 135.82 % | -10.307 M -126.86 % | 38.370 M 338.90 % | -16.061 M 30.76 % | -23.197 M 27.44 % | -31.970 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 |
| Investments in property plant and equipment | -1.184 M -25.60 % | -942.517 K -36.65 % | -689.741 K 1.47 % | -700.020 K -9.09 % | -641.698 K -170.91 % | -236.870 K -19.90 % | -197.563 K 59.51 % | -487.884 K 66.40 % | -1.452 M -6.63 % | -1.362 M -167.62 % | -508.764 K 53.91 % | -1.104 M -124.59 % | -491.477 K -26.13 % | -389.666 K 61.37 % | -1.009 M 0.00 % | -1.009 M 15.32 % | -1.191 M 0.00 % | -1.191 M -836.94 % | -127.153 K 69.72 % | -419.938 K 0.00 % | -419.938 K -28.94 % | -325.694 K 0.00 % | -325.694 K 38.24 % | -527.354 K 0.00 % | -527.354 K 73.50 % | -1.990 M 0.00 % | -1.990 M 27.84 % | -2.758 M 0.00 % | -2.758 M 24.27 % | -3.642 M 0.00 % | -3.642 M 27.53 % | -5.025 M 0.00 % | -5.025 M -75.37 % | -2.866 M |
| Acquisitions net | 116.096 K 191.31 % | 39.853 K -59.01 % | 97.232 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.766 K 53.09 % | 19.444 K 105.15 % | -377.601 K -527.40 % | 88.348 K -87.60 % | 712.703 K 267.73 % | -424.908 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.044 K 0.00 % | 2.044 K -99.88 % | 1.676 M 0.00 % | 1.676 M 405.90 % | -547.965 K 0.00 % | -547.965 K 66.79 % | -1.650 M 0.00 % | -1.650 M 96.45 % | -46.485 M 0.00 % | -46.485 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.514 M | 0.000 100.00 % | -5.870 M -309.40 % | -1.434 M 0.00 % | -1.434 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 |
| Sales maturities of investments | 0.000 -100.00 % | 3.558 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.538 M -5.48 % | 9.033 M 210.40 % | 2.910 M 516.55 % | -698.645 K -104.59 % | 15.232 M 1 567.21 % | -1.038 M -200.00 % | 1.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 341.025 K 0.00 % | 341.025 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 |
| Other investing activites | -225.972 K -204.50 % | 216.235 K -86.65 % | 1.620 M -48.22 % | 3.128 M 94.14 % | 1.611 M -57.31 % | 3.774 M 1 708.15 % | 208.694 K | 0.000 | 0.000 -100.00 % | 367.102 K 150.00 % | -734.204 K -137.48 % | 1.959 M 200.00 % | -1.959 M 82.64 % | -11.281 M 32.29 % | -16.660 M 0.00 % | -16.660 M -101.36 % | -8.274 M 0.00 % | -8.274 M -252.50 % | -2.347 M -1 066.67 % | 242.808 K 0.00 % | 242.808 K 65.76 % | 146.484 K 0.00 % | 146.484 K -56.24 % | 334.706 K 0.00 % | 334.706 K -42.98 % | 587.017 K 0.00 % | 587.017 K 4 256.34 % | 13.475 K 0.00 % | 13.475 K 104.49 % | -300.329 K 0.00 % | -300.329 K 94.03 % | -5.034 M 0.00 % | -5.034 M -199.85 % | 5.041 M |
| Net cash used for investing activites | -1.294 M -145.04 % | 2.872 M 179.64 % | 1.027 M -57.69 % | 2.428 M 150.45 % | 969.278 K -72.59 % | 3.537 M -58.63 % | 8.550 M -0.30 % | 8.575 M 480.26 % | 1.478 M 103.11 % | -47.584 M -438.01 % | 14.078 M 363.61 % | -5.340 M -190.71 % | -1.837 M 85.98 % | -13.104 M 25.84 % | -17.669 M 0.00 % | -17.669 M -93.65 % | -9.124 M 0.00 % | -9.124 M -268.75 % | -2.474 M -1 296.90 % | -177.129 K 0.00 % | -177.129 K 1.16 % | -179.210 K 0.00 % | -179.210 K 5.98 % | -190.604 K 0.00 % | -190.604 K -169.77 % | 273.196 K 0.00 % | 273.196 K 108.30 % | -3.292 M 0.00 % | -3.292 M 37.00 % | -5.226 M 0.00 % | -5.226 M 90.02 % | -52.353 M 0.00 % | -52.353 M -2 506.48 % | 2.176 M |
| Debt repayment | -1.316 M -123.95 % | 5.497 M 251.31 % | -3.633 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.509 M | 0.000 | 0.000 -100.00 % | 3.181 M 1 108.15 % | -315.482 K -123.37 % | 1.350 M 167.60 % | -1.997 M -105.50 % | -971.662 K -19.37 % | -814.024 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 511.656 K 0.00 % | 511.656 K 249.83 % | -341.500 K 0.00 % | -341.500 K 85.75 % | -2.396 M 0.00 % | -2.396 M -353.66 % | 944.566 K 0.00 % | 944.566 K -50.05 % | 1.891 M 0.00 % | 1.891 M -68.97 % | 6.094 M 0.00 % | 6.094 M | 0.000 |
| Common stock issued | -8.292 K 44.62 % | -14.974 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.169 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.470 M 291.70 % | 9.311 M 0.00 % | 9.311 M -3.41 % | 9.639 M 0.00 % | 9.639 M -5.45 % | 10.195 M 0.00 % | 10.195 M 28.57 % | 7.929 M 117.91 % | 3.639 M 0.00 % | 3.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.902 M 0.00 % | 48.902 M 75.37 % | 27.885 M |
| 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 100.00 % | -402.512 K 0.00 % | -402.512 K -16.31 % | -346.061 K 0.00 % | -346.061 K -126.83 % | -152.564 K 0.00 % | -152.564 K -411.92 % | -29.802 K 91.80 % | -363.582 K 0.00 % | -363.582 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -230.415 K 0.00 % | -230.415 K 43.53 % | -408.000 K 0.00 % | -408.000 K 70.21 % | -1.370 M 0.00 % | -1.370 M -75.37 % | -781.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.496 M 0.00 % | -1.496 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -738.040 K -93.62 % | -381.182 K 39.88 % | -634.035 K -107.43 % | 8.539 M 1 364.33 % | -675.353 K 19.19 % | -835.690 K 73.20 % | -3.118 M -135.17 % | -1.326 M -5 284.13 % | -24.629 K -100.11 % | 23.209 M 969.65 % | -2.669 M | 0.000 | 0.000 -100.00 % | 19.650 M 1 614.71 % | -1.297 M 92.30 % | -16.855 M -1 645.72 % | 1.090 M -93.09 % | 15.771 M 737.39 % | -2.474 M -1 296.90 % | -177.129 K 0.00 % | -177.129 K -4 771.55 % | -3.636 K 0.00 % | -3.636 K 51.61 % | -7.514 K 0.00 % | -7.514 K | 0.000 | 0.000 100.00 % | -285.660 K 0.00 % | -285.660 K 53.71 % | -617.100 K 0.00 % | -617.100 K -108.19 % | 7.532 M 0.00 % | 7.532 M 246.21 % | 2.176 M |
| Net cash used provided by financing activities | -2.063 M -140.44 % | 5.101 M 219.55 % | -4.267 M -149.97 % | 8.539 M 1 364.33 % | -675.353 K 19.19 % | -835.690 K -121.22 % | 3.939 M -67.67 % | 12.182 M 49 564.01 % | -24.629 K -100.11 % | 23.209 M 4 434.60 % | 511.810 K -98.58 % | 36.154 M 2 578.50 % | 1.350 M 110.30 % | -13.104 M 25.84 % | -17.669 M 0.00 % | -17.669 M -93.65 % | -9.124 M 0.00 % | -9.124 M -268.75 % | -2.474 M -1 296.90 % | -177.129 K 0.00 % | -177.129 K -134.87 % | 508.020 K 0.00 % | 508.020 K 245.56 % | -349.014 K 0.00 % | -349.014 K 85.66 % | -2.433 M 0.00 % | -2.433 M -667.89 % | 428.491 K 0.00 % | 428.491 K 137.25 % | -1.150 M 0.00 % | -1.150 M -102.14 % | 53.626 M 0.00 % | 53.626 M 2 364.99 % | 2.176 M |
| Effect of forex changes on cash | 931.358 K 203.36 % | -901.109 K -448.30 % | 258.720 K 123.16 % | -1.117 M -368.15 % | -238.580 K 70.91 % | -820.055 K 14.47 % | -958.840 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.309 K 0.00 % | 48.309 K 235.05 % | -35.770 K 0.00 % | -35.770 K 8.52 % | -39.101 K 0.00 % | -39.101 K 92.55 % | -525.058 K 0.00 % | -525.058 K -184.94 % | 618.139 K 0.00 % | 618.139 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 3.825 M 271.42 % | 1.030 M 106.15 % | -16.759 M -431.18 % | 5.060 M 152.83 % | -9.578 M -1 367.36 % | -652.759 K 94.42 % | -11.702 M -143.64 % | 26.815 M 347.18 % | -10.848 M -202.29 % | 10.605 M 630.61 % | -1.999 M -126.24 % | 7.616 M -21.61 % | 9.716 M 261.75 % | -6.007 M 53.43 % | -12.897 M 0.00 % | -12.897 M -176.97 % | 16.757 M 0.00 % | 16.757 M 237.01 % | 4.972 M 111.76 % | 2.348 M 0.00 % | 2.348 M 125.56 % | 1.041 M 0.00 % | 1.041 M 1 183.58 % | -96.068 K 0.00 % | -96.068 K 97.77 % | -4.314 M 0.00 % | -4.314 M -123.69 % | -1.929 M 0.00 % | -1.929 M 50.02 % | -3.858 M 0.00 % | -3.858 M -137.92 % | 10.176 M 0.00 % | 10.176 M 250.74 % | 2.901 M |
| Cash at beginning of period | 8.938 M 13.02 % | 7.908 M -67.94 % | 24.667 M | 0.000 | 0.000 -100.00 % | 46.017 M -18.31 % | 56.330 M 90.85 % | 29.516 M -26.88 % | 40.364 M 35.64 % | 29.759 M -6.29 % | 31.758 M 31.55 % | 24.141 M 74.63 % | 13.824 M 0.00 % | 13.824 M -48.07 % | 26.620 M 0.00 % | 26.620 M 263.14 % | 7.330 M 0.00 % | 7.330 M 150.24 % | 2.929 M 429.43 % | 553.312 K 0.00 % | 553.312 K 65.92 % | 333.485 K 0.00 % | 333.485 K -21.37 % | 424.131 K 0.00 % | 424.131 K -91.04 % | 4.736 M 0.00 % | 4.736 M -22.59 % | 6.117 M 0.00 % | 6.117 M -29.04 % | 8.620 M 0.00 % | 8.620 M 1 259.77 % | 633.960 K 0.00 % | 633.960 K 250.74 % | 180.750 K |
| Cash at end of period | 12.763 M 42.80 % | 8.938 M 13.02 % | 7.908 M 56.28 % | 5.060 M 152.83 % | -9.578 M -121.11 % | 45.364 M 1.65 % | 44.629 M -20.77 % | 56.330 M 90.85 % | 29.516 M -26.88 % | 40.364 M 35.64 % | 29.759 M -6.29 % | 31.758 M 34.91 % | 23.540 M 201.11 % | 7.818 M -43.03 % | 13.722 M 0.00 % | 13.722 M -43.03 % | 24.088 M 0.00 % | 24.088 M 204.84 % | 7.902 M 172.35 % | 2.901 M 0.00 % | 2.901 M 111.09 % | 1.374 M 0.00 % | 1.374 M 318.96 % | 328.063 K 0.00 % | 328.063 K -22.16 % | 421.473 K 0.00 % | 421.473 K -89.94 % | 4.189 M 0.00 % | 4.189 M -12.04 % | 4.762 M 0.00 % | 4.762 M -55.95 % | 10.810 M 0.00 % | 10.810 M 250.74 % | 3.082 M |
| Operating cash flow | 10.076 M 266.75 % | -6.042 M 56.15 % | -13.778 M -187.70 % | -4.789 M 50.29 % | -9.634 M -280.23 % | -2.534 M 89.44 % | -23.991 M -749.81 % | 3.692 M 135.82 % | -10.307 M -126.86 % | 38.370 M 338.90 % | -16.061 M 30.76 % | -23.197 M 27.44 % | -31.970 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 |
| Capital expenditure | -1.184 M -25.60 % | -942.518 K -36.65 % | -689.743 K 1.47 % | -700.020 K -9.09 % | -641.698 K -170.91 % | -236.870 K -19.90 % | -197.563 K 59.51 % | -487.884 K 66.40 % | -1.452 M -6.63 % | -1.362 M -167.62 % | -508.764 K 53.91 % | -1.104 M -124.59 % | -491.477 K -26.13 % | -389.666 K 61.37 % | -1.009 M 0.00 % | -1.009 M 15.32 % | -1.191 M 0.00 % | -1.191 M -836.94 % | -127.153 K 69.72 % | -419.938 K 0.00 % | -419.938 K -28.94 % | -325.694 K 0.00 % | -325.694 K 38.24 % | -527.354 K 0.00 % | -527.354 K 73.50 % | -1.990 M 0.00 % | -1.990 M 27.84 % | -2.758 M 0.00 % | -2.758 M 24.27 % | -3.642 M 0.00 % | -3.642 M 27.53 % | -5.025 M 0.00 % | -5.025 M -75.37 % | -2.866 M |
| Free CashFlow | 8.892 M 227.30 % | -6.985 M 51.72 % | -14.467 M -163.57 % | -5.489 M 46.58 % | -10.275 M -270.88 % | -2.771 M 88.55 % | -24.189 M -854.92 % | 3.204 M 127.25 % | -11.759 M -131.77 % | 37.008 M 323.35 % | -16.570 M 31.81 % | -24.301 M 25.14 % | -32.462 M -8 230.62 % | -389.666 K 61.37 % | -1.009 M 0.00 % | -1.009 M 15.32 % | -1.191 M 0.00 % | -1.191 M -836.94 % | -127.153 K 69.72 % | -419.938 K 0.00 % | -419.938 K -28.94 % | -325.694 K 0.00 % | -325.694 K 38.24 % | -527.354 K 0.00 % | -527.354 K 73.50 % | -1.990 M 0.00 % | -1.990 M 27.84 % | -2.758 M 0.00 % | -2.758 M 24.27 % | -3.642 M 0.00 % | -3.642 M 27.53 % | -5.025 M 0.00 % | -5.025 M -75.37 % | -2.866 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2007 |