Fujian Holdings Limited 0181.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 24.030 M -30.58 % | 34.615 M 83.17 % | 18.898 M -16.61 % | 22.661 M -9.26 % | 24.973 M -40.55 % | 42.005 M 7.30 % | 39.146 M 9.26 % | 35.829 M 24.29 % | 28.827 M 12.14 % | 25.706 M 140.51 % | 10.688 M -15.62 % | 12.666 M -15.65 % | 15.017 M 2.53 % | 14.647 M -10.45 % | 16.357 M -7.99 % | 17.777 M 6.66 % | 16.667 M 4.59 % | 15.935 M 15.87 % | 13.753 M 20.48 % | 11.415 M -30.99 % | 16.542 M 2.38 % | 16.157 M -15.67 % | 19.158 M |
| Net income | -33.108 M -45.03 % | -22.829 M -59.56 % | -14.308 M -493.01 % | 3.641 M 79.57 % | 2.027 M -78.57 % | 9.462 M 0.49 % | 9.416 M 18.48 % | 7.947 M 377.16 % | 1.666 M 177.97 % | -2.136 M -326.85 % | -500.450 K 91.14 % | -5.649 M -464.10 % | 1.551 M -65.49 % | 4.495 M 71.15 % | 2.627 M -37.83 % | 4.225 M 16.85 % | 3.616 M -86.08 % | 25.966 M 157.70 % | 10.076 M -10.70 % | 11.283 M 166.60 % | 4.232 M -99.06 % | 448.908 M 721.12 % | -72.274 M |
| Income before tax | -33.108 M -39.37 % | -23.755 M -84.13 % | -12.902 M -580.84 % | 2.683 M 142.10 % | 1.108 M -89.15 % | 10.219 M -5.14 % | 10.773 M 15.52 % | 9.325 M 515.92 % | 1.514 M 151.41 % | -2.945 M -437.12 % | -548.355 K 91.12 % | -6.173 M -534.04 % | 1.422 M -76.59 % | 6.074 M 92.06 % | 3.163 M -31.92 % | 4.645 M 27.44 % | 3.645 M -86.08 % | 26.187 M 135.61 % | 11.115 M -20.29 % | 13.943 M 308.19 % | 3.416 M -99.23 % | 444.546 M 691.32 % | -75.179 M |
| Income before tax ratio | -1.38 -100.77 % | -0.69 -0.53 % | -0.68 -676.58 % | 0.12 166.80 % | 0.04 -81.76 % | 0.24 -11.60 % | 0.28 5.74 % | 0.26 395.56 % | 0.05 145.84 % | -0.11 -123.33 % | -0.05 89.47 % | -0.49 -614.60 % | 0.09 -77.16 % | 0.41 114.48 % | 0.19 -26.01 % | 0.26 19.49 % | 0.22 -86.69 % | 1.64 103.35 % | 0.81 -33.84 % | 1.22 491.52 % | 0.21 -99.25 % | 27.51 801.16 % | -3.92 |
| EBITDA | -6.624 M 61.39 % | -17.158 M -187.73 % | -5.963 M -62.74 % | -3.664 M -371.12 % | -777.778 K -104.70 % | 16.538 M 1.67 % | 16.266 M 0.15 % | 16.242 M 661.07 % | -2.895 M 42.40 % | -5.026 M 45.44 % | -9.210 M -16.54 % | -7.903 M -20.75 % | -6.545 M -165.11 % | 10.052 M 37.05 % | 7.335 M -20.27 % | 9.200 M 2.43 % | 8.982 M 6.02 % | 8.472 M -57.44 % | 19.905 M 3.93 % | 19.153 M 54.74 % | 12.378 M 12.18 % | 11.034 M -16.00 % | 13.136 M |
| Net income ratio | -1.38 -108.91 % | -0.66 12.89 % | -0.76 -571.26 % | 0.16 97.89 % | 0.08 -63.96 % | 0.23 -6.35 % | 0.24 8.44 % | 0.22 283.92 % | 0.06 169.53 % | -0.08 -77.48 % | -0.05 89.50 % | -0.45 -531.67 % | 0.10 -66.34 % | 0.31 91.13 % | 0.16 -32.44 % | 0.24 9.56 % | 0.22 -86.69 % | 1.63 122.41 % | 0.73 -25.88 % | 0.99 286.33 % | 0.26 -99.08 % | 27.78 836.50 % | -3.77 |
| Ratio EBITDA | -0.28 44.39 % | -0.50 -57.09 % | -0.32 -95.14 % | -0.16 -419.19 % | -0.03 -107.91 % | 0.39 -5.25 % | 0.42 -8.34 % | 0.45 551.43 % | -0.10 48.63 % | -0.20 77.31 % | -0.86 -38.10 % | -0.62 -43.15 % | -0.44 -163.51 % | 0.69 53.05 % | 0.45 -13.36 % | 0.52 -3.96 % | 0.54 1.37 % | 0.53 -63.27 % | 1.45 -13.74 % | 1.68 124.24 % | 0.75 9.57 % | 0.68 -0.40 % | 0.69 |
| Gross profit ratio | 0.50 -11.26 % | 0.57 -23.25 % | 0.74 -9.03 % | 0.81 -5.96 % | 0.86 0.92 % | 0.85 5.75 % | 0.81 9 376.38 % | 0.01 102.99 % | -0.29 -184.64 % | 0.34 24.28 % | 0.27 -35.52 % | 0.42 -21.64 % | 0.54 -46.27 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 22.90 % | 932.075 M 42.30 % | 654.993 M 15.10 % | 569.082 M -6.79 % | 610.560 M 0.00 % | 610.560 M 0.00 % | 610.560 M 0.03 % | 610.370 M 0.06 % | 610.005 M 0.00 % | 610.000 M 0.07 % | 609.555 M 2.16 % | 596.656 M 0.41 % | 594.231 M -0.88 % | 599.506 M -34.56 % | 916.163 M -25.69 % | 1.233 B |
| Weighted average shs out | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 22.90 % | 932.075 M 43.95 % | 647.520 M 16.45 % | 556.054 M -8.93 % | 610.560 M 0.00 % | 610.560 M 0.00 % | 610.560 M 0.10 % | 609.952 M 0.17 % | 608.891 M 0.00 % | 608.891 M 0.99 % | 602.929 M 1.57 % | 593.581 M -0.11 % | 594.231 M 0.62 % | 590.558 M -35.22 % | 911.689 M -26.05 % | 1.233 B |
| EPS diluted | -0.03 -45.23 % | -0.02 -59.20 % | -0.01 -490.63 % | 0.00 77.78 % | 0.00 -78.31 % | 0.01 1.22 % | 0.01 18.84 % | 0.01 283.33 % | 0.00 154.55 % | 0.00 -266.67 % | 0.00 90.32 % | -0.01 -472.00 % | 0.00 -69.14 % | 0.01 88.37 % | 0.00 -37.68 % | 0.01 15.00 % | 0.01 -85.92 % | 0.04 152.07 % | 0.02 -11.05 % | 0.02 227.59 % | 0.01 -98.82 % | 0.49 936.18 % | -0.06 |
| Earnings per share | -0.03 -45.23 % | -0.02 -59.20 % | -0.01 -490.63 % | 0.00 77.78 % | 0.00 -78.31 % | 0.01 1.22 % | 0.01 18.84 % | 0.01 283.33 % | 0.00 154.55 % | 0.00 -266.67 % | 0.00 90.32 % | -0.01 -472.00 % | 0.00 -69.14 % | 0.01 88.37 % | 0.00 -37.68 % | 0.01 15.00 % | 0.01 -86.08 % | 0.04 153.53 % | 0.02 -10.53 % | 0.02 222.03 % | 0.01 -98.80 % | 0.49 936.18 % | -0.06 |
| Gross profit | 12.072 M -38.40 % | 19.596 M 40.59 % | 13.939 M -24.14 % | 18.374 M -14.67 % | 21.532 M -40.00 % | 35.886 M 13.48 % | 31.624 M 10 253.74 % | 305.432 K 103.71 % | -8.233 M -194.92 % | 8.673 M 198.90 % | 2.902 M -45.59 % | 5.334 M -33.90 % | 8.069 M -44.91 % | 14.647 M -10.45 % | 16.357 M -7.99 % | 17.777 M 6.66 % | 16.667 M 4.59 % | 15.935 M 15.87 % | 13.753 M 20.48 % | 11.415 M -30.99 % | 16.542 M 2.38 % | 16.157 M -15.67 % | 19.158 M |
| Income tax expense | -11.149 M -1 103.79 % | -926.168 K -165.86 % | 1.406 M 246.88 % | -957.447 K -4.17 % | -919.088 K -221.37 % | 757.246 K -44.22 % | 1.358 M 24.62 % | 1.089 M 2 743.58 % | -41.207 K 94.91 % | -809.167 K -1 589.11 % | -47.905 K 90.86 % | -524.131 K -305.47 % | -129.264 K -108.19 % | 1.579 M 194.49 % | 536.121 K 27.50 % | 420.471 K 1 327.84 % | 29.448 K -86.71 % | 221.532 K -78.67 % | 1.039 M -60.96 % | 2.661 M 425.92 % | -816.304 K 81.28 % | -4.361 M -50.13 % | -2.905 M |
| Cost of revenue | 11.958 M -20.38 % | 15.019 M 202.84 % | 4.959 M -1.86 % | 5.053 M 21.56 % | 4.157 M -32.06 % | 6.119 M -18.66 % | 7.522 M -78.82 % | 35.523 M -4.15 % | 37.060 M 117.58 % | 17.033 M 118.75 % | 7.787 M 6.19 % | 7.333 M 5.54 % | 6.948 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 1.251 M -3.30 % | 1.293 M -52.90 % | 2.746 M -1.17 % | 2.778 M 15.97 % | 2.396 M -12.13 % | 2.727 M -14.27 % | 3.181 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 26.450 M -17.76 % | 32.161 M 34.77 % | 23.864 M -11.31 % | 26.905 M -2.05 % | 27.469 M -14.89 % | 32.273 M 11 103.22 % | 288.071 K 101.51 % | -19.028 M -151.77 % | 36.758 M 2.76 % | 35.769 M 75.38 % | 20.395 M -15.20 % | 24.052 M 604.28 % | 3.415 M -64.72 % | 9.681 M -31.31 % | 14.095 M 1.31 % | 13.912 M 1.63 % | 13.688 M 19.99 % | 11.408 M 48.51 % | 7.682 M -64.25 % | 21.490 M | 0.000 -100.00 % | 15.031 M -13.19 % | 17.315 M |
| Operating expenses | 27.700 M -17.20 % | 33.454 M 25.72 % | 26.609 M -10.36 % | 29.684 M -0.61 % | 29.864 M -14.67 % | 35.000 M 9.29 % | 32.025 M 79.63 % | 17.828 M -51.50 % | 36.758 M 2.76 % | 35.769 M 75.38 % | 20.395 M -15.20 % | 24.052 M 604.28 % | 3.415 M -64.72 % | 9.681 M -31.31 % | 14.095 M 1.31 % | 13.912 M 1.63 % | 13.688 M 19.99 % | 11.408 M 48.51 % | 7.682 M -64.25 % | 21.490 M 61.59 % | 13.299 M -11.52 % | 15.031 M -13.19 % | 17.315 M |
| Cost and expenses | 11.958 M -70.71 % | 40.833 M 263.68 % | 11.228 M -66.55 % | 33.570 M 1.97 % | 32.920 M -19.94 % | 41.119 M 3.97 % | 39.547 M 121.82 % | 17.828 M -51.50 % | 36.758 M 2.76 % | 35.769 M 75.38 % | 20.395 M -15.20 % | 24.052 M 604.28 % | 3.415 M -64.72 % | 9.681 M -31.31 % | 14.095 M 1.31 % | 13.912 M 1.63 % | 13.688 M 19.99 % | 11.408 M 48.51 % | 7.682 M -64.25 % | 21.490 M 61.59 % | 13.299 M -11.52 % | 15.031 M -13.19 % | 17.315 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.251 M -3.30 % | 1.293 M -52.90 % | 2.746 M -1.17 % | 2.778 M 15.97 % | 2.396 M -12.13 % | 2.727 M -14.27 % | 3.181 M 5.01 % | 3.029 M 61.63 % | 1.874 M 0.00 % | 1.874 M 0.00 % | 1.874 M 0.00 % | 1.874 M 0.00 % | 1.874 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 744.585 K 11.70 % | 666.589 K 1 210.79 % | 50.854 K 1.76 % | 49.975 K -59.50 % | 123.381 K -35.18 % | 190.338 K 44.91 % | 131.349 K -86.28 % | 957.113 K 16.45 % | 821.912 K 134.72 % | 350.167 K 97.66 % | 177.160 K -42.44 % | 307.809 K -78.25 % | 1.415 M 148.33 % | 569.893 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 84.542 K 41.24 % | 59.855 K -38.13 % | 96.737 K 233.74 % | 28.986 K | 0.000 -100.00 % | 87.227 K -16.52 % | 104.491 K -98.51 % | 7.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.221 M 55.82 % | 2.067 M -31.88 % | 3.034 M | 0.000 -100.00 % | 77.023 M |
| Depreciation and amortization | 3.497 M -46.51 % | 6.538 M -4.45 % | 6.842 M -5.56 % | 7.244 M 1.05 % | 7.169 M -1.11 % | 7.249 M 52.43 % | 4.756 M -3.87 % | 4.947 M -10.08 % | 5.502 M 5.51 % | 5.215 M 82.00 % | 2.865 M -3.23 % | 2.961 M -4.46 % | 3.099 M -39.06 % | 5.086 M 0.27 % | 5.072 M -4.93 % | 5.335 M -11.13 % | 6.003 M 52.20 % | 3.944 M -29.19 % | 5.570 M 77.22 % | 3.143 M -53.33 % | 6.735 M -32.03 % | 9.908 M -12.26 % | 11.293 M |
| Operating income | 12.072 M 289.59 % | -6.367 M 48.56 % | -12.379 M -13.47 % | -10.909 M -37.27 % | -7.947 M -185.55 % | 9.289 M -3.60 % | 9.636 M -39.93 % | 16.040 M 291.03 % | -8.397 M 20.55 % | -10.569 M 1.27 % | -10.704 M 15.34 % | -12.644 M -151.94 % | 24.342 M 390.16 % | 4.966 M 119.50 % | 2.263 M -41.46 % | 3.865 M 29.75 % | 2.979 M -34.21 % | 4.527 M -68.42 % | 14.335 M -10.46 % | 16.010 M 393.71 % | 3.243 M 188.04 % | 1.126 M -38.93 % | 1.844 M |
| Operating income ratio | 0.50 373.11 % | -0.18 71.92 % | -0.66 -36.07 % | -0.48 -51.28 % | -0.32 -243.90 % | 0.22 -10.16 % | 0.25 -45.02 % | 0.45 253.70 % | -0.29 29.15 % | -0.41 58.95 % | -1.00 -0.33 % | -1.00 -161.58 % | 1.62 378.09 % | 0.34 145.12 % | 0.14 -36.38 % | 0.22 21.65 % | 0.18 -37.10 % | 0.28 -72.74 % | 1.04 -25.68 % | 1.40 615.44 % | 0.20 181.34 % | 0.07 -27.58 % | 0.10 |
| Total other income expenses net | -45.180 M -157.61 % | -17.538 M -3 253.55 % | -522.961 K -103.85 % | 13.592 M 50.10 % | 9.055 M 158.92 % | -15.369 M -31.00 % | -11.733 M -9.31 % | -10.733 M 20.02 % | -13.420 M -297.86 % | 6.782 M 530.32 % | -1.576 M -135.96 % | 4.384 M -55.61 % | 9.876 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.129 M 693.98 % | -3.221 M -120.41 % | 15.779 M 2 588.77 % | -633.993 K -100.14 % | 443.421 M 675.70 % | -77.023 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -30.359 M 22.60 % | -39.225 M -2.55 % | -38.248 M 22.39 % | -49.281 M 8.82 % | -54.047 M -2.10 % | -52.938 M -6.86 % | -49.542 M -11.89 % | -44.276 M 55.74 % | -100.040 M 21.43 % | -127.322 M -390.43 % | -25.961 M -85.17 % | -14.020 M 69.79 % | -46.413 M -7.22 % | -43.290 M -14.18 % | -37.915 M -119.82 % | -17.248 M 42.31 % | -29.899 M -103.64 % | -14.683 M -167.13 % | 21.871 M -32.44 % | 32.373 M 95.05 % | 16.597 M 398.56 % | 3.329 M -99.42 % | 576.625 M |
| Total investments | 106.836 M -1.64 % | 108.616 M -8.75 % | 119.028 M -7.38 % | 128.507 M 10.92 % | 115.861 M 16.74 % | 99.244 M 1.42 % | 97.858 M -1.79 % | 99.640 M 548.63 % | 15.362 M -8.39 % | 16.768 M 7.59 % | 15.585 M 8.76 % | 14.330 M 11.21 % | 12.885 M 11.74 % | 11.531 M 14.87 % | 10.038 M 14.18 % | 8.791 M 10.10 % | 7.985 M -54.24 % | 17.448 M 19.16 % | 14.643 M 0.37 % | 14.588 M 48.79 % | 9.805 M 36.71 % | 7.172 M -39.11 % | 11.778 M |
| Total debt | 1.211 M 387.93 % | 248.245 K -83.26 % | 1.483 M 518.51 % | 239.739 K -85.51 % | 1.654 M -45.38 % | 3.029 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 % | 2.133 M -94.76 % | 40.751 M 2.24 % | 39.859 M 13.83 % | 35.016 M -13.30 % | 40.386 M -93.03 % | 579.129 M |
| Accumulated other comprehensive income loss | -553.596 M -4 354.95 % | -12.427 M -6.66 % | -11.651 M -1 088.94 % | 1.178 M 160.78 % | -1.938 M 83.38 % | -11.661 M 93.08 % | -168.634 M -131.00 % | -73.003 M 14.97 % | -85.853 M -5.31 % | -81.527 M -6.23 % | -76.747 M -2.13 % | -75.148 M -5.09 % | -71.511 M -3.24 % | -69.265 M -4.64 % | -66.192 M -1.47 % | -65.233 M -9.86 % | -59.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -540.601 M -6.52 % | -507.493 M -4.71 % | -484.664 M -3.04 % | -470.356 M 0.77 % | -473.997 M 0.43 % | -476.024 M 1.95 % | -485.486 M 1.90 % | -494.902 M 1.58 % | -502.849 M 0.33 % | -504.514 M -0.43 % | -502.378 M -0.10 % | -501.878 M -1.14 % | -496.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 20.19 % | 747.839 M 16.23 % | 643.440 M 863.52 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.27 % | 66.598 M 0.00 % | 66.598 M | 0.000 -100.00 % | 65.000 M 0.00 % | 65.000 M | 0.000 | 0.000 | 0.000 |
| Total equity | 345.243 M -8.89 % | 378.919 M -5.86 % | 402.524 M -6.32 % | 429.661 M 1.60 % | 422.904 M 2.86 % | 411.154 M 1.67 % | 404.413 M 0.79 % | 401.258 M -6.53 % | 429.275 M 82.79 % | 234.849 M 74.35 % | 134.704 M -0.82 % | 135.819 M -3.65 % | 140.966 M 4.54 % | 134.840 M 3.95 % | 129.714 M 2.48 % | 126.575 M 3.45 % | 122.354 M 2.69 % | 119.149 M 28.68 % | 92.596 M 5.39 % | 87.863 M 14.73 % | 76.580 M 9.11 % | 70.184 M 113.90 % | -505.046 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.111 M 3.67 % | 5.894 M 3.94 % | 5.671 M 0.32 % | 5.653 M | 0.000 -100.00 % | 4.983 M -31.91 % | 7.317 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 178.934 K | 0.000 -100.00 % | 248.245 K | 0.000 -100.00 % | 239.739 K -85.51 % | 1.654 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 % | 13.952 M -23.57 % | 18.254 M -39.50 % | 30.171 M 4.32 % | 28.923 M | 0.000 |
| Total non current liabilities | 178.934 K -98.38 % | 11.033 M 839.44 % | 1.174 M -16.51 % | 1.407 M -45.98 % | 2.604 M -47.89 % | 4.997 M 22.39 % | 4.083 M -4.53 % | 4.277 M -8.49 % | 4.674 M -1.03 % | 4.722 M -14.63 % | 5.531 M -0.86 % | 5.579 M -8.59 % | 6.103 M -59.14 % | 14.936 M 1.89 % | 14.659 M 5.33 % | 13.918 M 3.25 % | 13.479 M 72.88 % | 7.797 M -70.59 % | 26.510 M -17.70 % | 32.210 M -5.40 % | 34.047 M 1.17 % | 33.652 M 269.00 % | 9.120 M |
| Other current liabilities | 5.972 M -37.58 % | 9.568 M 33.52 % | 7.166 M -20.02 % | 8.960 M 0.17 % | 8.945 M -12.86 % | 10.265 M 0.45 % | 10.219 M 22.55 % | 8.339 M 3.61 % | 8.048 M 15.99 % | 6.938 M 15.02 % | 6.032 M 2.68 % | 5.875 M 11.43 % | 5.273 M 21.93 % | 4.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.663 M | 0.000 -100.00 % | 19.319 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.982 M |
| Short term debt | 2.065 M 315.85 % | 496.490 K -79.89 % | 2.469 M 414.97 % | 479.478 K -83.05 % | 2.829 M 105.82 % | 1.375 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 % | 2.133 M -92.04 % | 26.799 M 24.04 % | 21.605 M 345.91 % | 4.845 M -69.54 % | 15.909 M -97.25 % | 579.129 M |
| Total current liabilities | 8.809 M -21.91 % | 11.281 M 5.06 % | 10.738 M 0.42 % | 10.693 M -23.62 % | 14.000 M -1.07 % | 14.151 M 16.91 % | 12.104 M 13.40 % | 10.673 M -4.03 % | 11.122 M 34.69 % | 8.257 M 12.00 % | 7.373 M 10.80 % | 6.654 M 0.20 % | 6.641 M -2.51 % | 6.812 M 97.42 % | 3.451 M -19.42 % | 4.282 M -29.09 % | 6.039 M -51.55 % | 12.464 M -57.71 % | 29.472 M 18.40 % | 24.892 M 2.45 % | 24.297 M -12.50 % | 27.768 M -95.62 % | 634.694 M |
| Total liabilities | 8.988 M -20.33 % | 11.281 M -5.30 % | 11.913 M -1.55 % | 12.100 M -27.13 % | 16.604 M -13.29 % | 19.148 M 18.29 % | 16.187 M 8.28 % | 14.950 M -5.35 % | 15.795 M 21.70 % | 12.979 M 0.58 % | 12.904 M 5.48 % | 12.234 M -4.01 % | 12.744 M -41.40 % | 21.748 M 20.09 % | 18.110 M -0.49 % | 18.200 M -6.75 % | 19.518 M -3.67 % | 20.261 M -63.81 % | 55.982 M -1.96 % | 57.102 M -2.13 % | 58.344 M -5.01 % | 61.420 M -90.46 % | 643.814 M |
| Other non current assets | 0.000 -100.00 % | 227.100 M -3.32 % | 234.900 M -35.52 % | 364.307 M 4.19 % | 349.661 M 4.52 % | 334.544 M 1.95 % | 328.158 M -2.85 % | 337.776 M 13.74 % | 296.966 M 267.52 % | 80.802 M 4.27 % | 77.493 M -9.75 % | 85.862 M 23.12 % | 69.741 M 3.46 % | 67.411 M 1.12 % | 66.667 M -9.88 % | 73.972 M 21.49 % | 60.886 M 13.92 % | 53.448 M -22.25 % | 68.743 M -0.50 % | 69.088 M 162.65 % | 26.305 M 266.78 % | 7.172 M -39.11 % | 11.778 M |
| Long term investments | 106.836 M -1.64 % | 108.616 M -8.75 % | 119.028 M -7.38 % | 128.507 M 10.92 % | 115.861 M 16.74 % | 99.244 M 1.42 % | 97.858 M -1.79 % | 99.640 M 548.63 % | 15.362 M -75.31 % | 62.218 M 299.22 % | 15.585 M 206.52 % | -14.631 M -213.55 % | 12.885 M | 0.000 | 0.000 100.00 % | -9.793 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 100.00 % | -128.507 M -10.92 % | -115.861 M -16.74 % | -99.244 M -1.42 % | -97.858 M 1.79 % | -99.640 M -548.63 % | -15.362 M 75.31 % | -62.218 M -299.22 % | -15.585 M | 0.000 100.00 % | -12.885 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 214.354 M 1 557.95 % | 12.929 M -33.77 % | 19.521 M -18.10 % | 23.834 M -19.85 % | 29.736 M -17.21 % | 35.918 M -7.91 % | 39.001 M 30.49 % | 29.888 M -11.97 % | 33.953 M -5.67 % | 35.993 M -3.61 % | 37.340 M 22.20 % | 30.556 M -9.91 % | 33.916 M -7.75 % | 36.764 M -8.31 % | 40.096 M -4.73 % | 42.088 M -11.98 % | 47.817 M -29.79 % | 68.105 M 21.96 % | 55.840 M 14.68 % | 48.692 M -43.44 % | 86.093 M 0.60 % | 85.584 M -30.04 % | 122.340 M |
| Total non current assets | 321.190 M -7.87 % | 348.645 M -6.64 % | 373.449 M -4.25 % | 390.028 M 2.29 % | 381.284 M 2.40 % | 372.349 M 0.90 % | 369.046 M -0.14 % | 369.558 M 11.04 % | 332.813 M 180.41 % | 118.689 M 1.68 % | 116.727 M 12.58 % | 103.682 M -1.77 % | 105.551 M 1.32 % | 104.175 M -2.42 % | 106.764 M 0.47 % | 106.268 M -2.24 % | 108.702 M -10.57 % | 121.553 M -2.43 % | 124.583 M 5.78 % | 117.780 M 4.79 % | 112.398 M 21.18 % | 92.756 M -30.84 % | 134.118 M |
| Other current assets | 595.074 K -14.28 % | 694.197 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 518.214 K -41.06 % | 879.220 K 20.85 % | 727.550 K -15.12 % | 857.180 K -64.28 % | 2.399 M 100.71 % | 1.195 M -6.26 % | 1.275 M | 0.000 -100.00 % | 3.002 M 16.64 % | 2.574 M -18.66 % | 3.164 M | 0.000 -100.00 % | 4.888 M -64.39 % | 13.725 M 304.99 % | 3.389 M 157.97 % | 1.314 M -20.17 % | 1.646 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.192 M 2.09 % | 7.045 M -82.39 % | 40.000 M -61.92 % | 105.045 M | 0.000 -100.00 % | 28.960 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 31.570 M -20.02 % | 39.473 M -0.65 % | 39.731 M -19.77 % | 49.520 M -11.10 % | 55.702 M -0.47 % | 55.967 M 12.97 % | 49.542 M 11.89 % | 44.276 M -55.74 % | 100.040 M -21.43 % | 127.322 M 390.43 % | 25.961 M 85.17 % | 14.020 M -69.79 % | 46.413 M 7.22 % | 43.290 M 14.18 % | 37.915 M 119.82 % | 17.248 M -42.31 % | 29.899 M 77.80 % | 16.816 M -10.93 % | 18.879 M 152.19 % | 7.486 M -59.36 % | 18.419 M -50.30 % | 37.057 M 1 379.58 % | 2.505 M |
| Cash and short term investments | 31.570 M -20.02 % | 39.473 M -0.65 % | 39.731 M -19.77 % | 49.520 M -11.10 % | 55.702 M -0.47 % | 55.967 M 12.97 % | 49.542 M 11.89 % | 44.276 M -55.74 % | 100.040 M -21.43 % | 127.322 M 390.43 % | 25.961 M -39.60 % | 42.980 M -7.40 % | 46.413 M 7.22 % | 43.290 M 14.18 % | 37.915 M 5.81 % | 35.832 M 19.84 % | 29.899 M 77.80 % | 16.816 M -10.93 % | 18.879 M 152.19 % | 7.486 M -59.36 % | 18.419 M -50.30 % | 37.057 M 1 379.58 % | 2.505 M |
| Total current assets | 33.041 M -20.49 % | 41.556 M 1.39 % | 40.988 M -20.77 % | 51.732 M -11.15 % | 58.224 M 0.47 % | 57.953 M 12.41 % | 51.554 M 10.51 % | 46.649 M -58.44 % | 112.258 M -13.07 % | 129.140 M 318.19 % | 30.881 M -30.40 % | 44.370 M -7.87 % | 48.159 M -8.12 % | 52.413 M 27.65 % | 41.060 M 6.63 % | 38.507 M 16.09 % | 33.169 M 85.75 % | 17.857 M -25.58 % | 23.995 M -11.73 % | 27.184 M 20.68 % | 22.526 M -42.02 % | 38.849 M 735.47 % | 4.650 M |
| Inventory | 147.033 K -22.25 % | 189.098 K -33.83 % | 285.767 K -2.65 % | 293.550 K 3.46 % | 283.736 K -14.61 % | 332.289 K 21.69 % | 273.071 K 38.81 % | 196.728 K -11.87 % | 223.214 K -31.25 % | 324.666 K -84.67 % | 2.118 M 1 910.42 % | 105.359 K -33.73 % | 158.984 K 69.71 % | 93.678 K -34.51 % | 143.036 K 41.88 % | 100.813 K -4.46 % | 105.517 K 6.02 % | 99.529 K -56.30 % | 227.750 K -46.20 % | 423.301 K -41.04 % | 717.945 K 50.06 % | 478.426 K -4.27 % | 499.765 K |
| Net receivables | 728.634 K -39.24 % | 1.199 M 23.51 % | 970.883 K -49.40 % | 1.919 M -14.30 % | 2.239 M 35.37 % | 1.654 M -4.89 % | 1.739 M -20.11 % | 2.177 M 146.73 % | 882.187 K -40.92 % | 1.493 M -46.69 % | 2.801 M 118.07 % | 1.285 M -19.02 % | 1.586 M -82.43 % | 9.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 941.349 K | 0.000 -100.00 % | 2.775 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M -0.39 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 772.418 K -36.53 % | 1.217 M 10.32 % | 1.103 M -11.99 % | 1.253 M -43.69 % | 2.226 M 19.98 % | 1.855 M 46.26 % | 1.269 M -3.74 % | 1.318 M -57.12 % | 3.073 M 133.04 % | 1.319 M -1.61 % | 1.340 M 72.00 % | 779.311 K -27.59 % | 1.076 M 3.61 % | 1.039 M -69.90 % | 3.451 M -19.42 % | 4.282 M -29.09 % | 6.039 M -41.55 % | 10.331 M 286.44 % | 2.673 M -18.67 % | 3.287 M -62.60 % | 8.788 M -25.89 % | 11.859 M -59.47 % | 29.263 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 655.792 K 6.49 % | 615.836 K -39.41 % | 1.016 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 292.265 K -79.83 % | 1.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.982 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.776 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 % | 7.945 M 7 714.03 % | 101.682 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.702 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 |
| Capital lease obligations | 1.211 M 387.93 % | 248.245 K -83.26 % | 1.483 M 518.51 % | 239.739 K -85.51 % | 1.654 M -45.38 % | 3.029 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 496.315 M 5.78 % | 469.178 M -1.42 % | 475.935 M 3 981.38 % | 11.661 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 |
| Other total stockholders equity | 0.000 | 0.000 100.00 % | -496.315 M -5.78 % | -469.178 M 1.42 % | -475.935 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 576.660 M 0.00 % | 576.660 M -9.80 % | 639.278 M 10.86 % | 576.660 M 360.55 % | 125.210 M -78.27 % | 576.305 M 383.68 % | 119.149 M 331.76 % | 27.596 M 20.70 % | 22.863 M 97.44 % | 11.580 M -83.50 % | 70.184 M 113.90 % | -505.046 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 926.168 K -34.16 % | 1.407 M -40.50 % | 2.364 M -29.28 % | 3.343 M -18.13 % | 4.083 M -4.53 % | 4.277 M -8.49 % | 4.674 M -1.03 % | 4.722 M -14.63 % | 5.531 M -0.86 % | 5.579 M -8.59 % | 6.103 M -30.84 % | 8.825 M 0.69 % | 8.765 M 6.28 % | 8.247 M 5.37 % | 7.826 M 0.38 % | 7.797 M 2.92 % | 7.575 M 15.89 % | 6.537 M 68.64 % | 3.876 M -18.04 % | 4.729 M -48.14 % | 9.120 M |
| Other liabilities | 0.000 100.00 % | -11.033 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 |
| Total assets | 354.231 M -9.22 % | 390.201 M -5.85 % | 414.437 M -6.19 % | 441.761 M 0.51 % | 439.508 M 2.14 % | 430.302 M 2.31 % | 420.600 M 1.06 % | 416.208 M -6.48 % | 445.070 M 79.59 % | 247.829 M 67.90 % | 147.608 M -0.30 % | 148.052 M -3.68 % | 153.710 M -1.84 % | 156.588 M 5.93 % | 147.824 M 2.11 % | 144.774 M 2.05 % | 141.871 M 1.77 % | 139.410 M -6.17 % | 148.578 M 2.49 % | 144.965 M 7.44 % | 134.924 M 2.52 % | 131.605 M -5.16 % | 138.768 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.577 M -433.61 % | 772.527 K 87.79 % | 411.375 K 122.58 % | -1.822 M -1 182.28 % | -142.075 K -113.42 % | 1.059 M -52.08 % | 2.209 M 665.17 % | -390.929 K 99.27 % | -53.412 M -1 263.15 % | 4.592 M -83.14 % | 27.230 M 199.86 % | -27.268 M -2 789.88 % | -943.585 K 77.57 % | -4.207 M -1 022.12 % | -374.961 K -140.64 % | 922.636 K -71.68 % | 3.257 M 654.02 % | -587.969 K 86.12 % | -4.236 M -5.95 % | -3.998 M -56.55 % | -2.554 M -44.14 % | -1.772 M 20.11 % | -2.218 M |
| Accounts receivables | 511.218 K 154.59 % | -936.500 K -204.62 % | 895.165 K 186.90 % | 312.010 K 147.59 % | -655.673 K -734.62 % | 103.318 K -77.27 % | 454.473 K 30.66 % | 347.836 K 100.62 % | -56.371 M -3 777.71 % | 1.533 M 199.92 % | -1.534 M -3 109.30 % | 50.976 K -98.80 % | 4.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 38.573 K -58.62 % | 93.207 K 624.16 % | -17.782 K -81.19 % | -9.814 K -120.21 % | 48.553 K 181.99 % | -59.218 K 22.43 % | -76.343 K -388.24 % | 26.486 K -73.89 % | 101.452 K -94.08 % | 1.714 M 185.17 % | -2.013 M -3 853.48 % | 53.625 K 182.11 % | -65.306 K -232.31 % | 49.358 K 216.90 % | -42.223 K -997.60 % | 4.704 K 114.79 % | -31.795 K -266.60 % | -8.673 K -104.54 % | 190.925 K -34.67 % | 292.236 K 224.67 % | -234.405 K -163.71 % | 367.922 K 69.66 % | 216.859 K |
| Accounts payables | -3.127 M -293.52 % | 1.616 M 446.74 % | -466.008 K 78.06 % | -2.124 M -556.73 % | 465.045 K -54.17 % | 1.015 M -44.59 % | 1.831 M 339.30 % | -765.251 K -126.78 % | 2.857 M 228.41 % | 869.987 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.286 M 647.59 % | -417.415 K 99.22 % | -53.514 M -1 959.57 % | 2.878 M -90.16 % | 29.242 M 207.03 % | -27.322 M -3 010.86 % | -878.279 K 79.37 % | -4.257 M -1 179.34 % | -332.738 K -136.25 % | 917.932 K -72.09 % | 3.289 M 667.80 % | -579.296 K 86.91 % | -4.427 M -3.19 % | -4.290 M | 0.000 100.00 % | -2.140 M 12.12 % | -2.435 M |
| Other non cash items | 23.685 M 38.08 % | 17.153 M 587.30 % | 2.496 M 118.17 % | -13.732 M -42.38 % | -9.645 M -3.75 % | -9.296 M 9.09 % | -10.226 M -187.62 % | -3.555 M 51.45 % | -7.323 M -31.92 % | -5.551 M 27.53 % | -7.660 M -200.44 % | -2.550 M 44.15 % | -4.565 M -14.54 % | -3.986 M 9.82 % | -4.419 M 30.41 % | -6.351 M -20.24 % | -5.282 M 81.13 % | -27.993 M -163.94 % | -10.606 M 43.21 % | -18.675 M -2 316.63 % | -772.751 K 99.83 % | -467.919 M -27 184.37 % | 1.728 M |
| Net cash provided by operating activities | -6.239 M -481.79 % | 1.634 M 135.85 % | -4.559 M 2.36 % | -4.669 M -690.53 % | -590.614 K -106.97 % | 8.474 M 5.54 % | 8.029 M -13.08 % | 9.237 M 117.21 % | -53.679 M -2 632.83 % | 2.119 M -90.34 % | 21.934 M 167.48 % | -32.506 M -3 688.70 % | -857.969 K -161.80 % | 1.388 M -52.20 % | 2.904 M -29.70 % | 4.132 M -45.60 % | 7.594 M 471.50 % | 1.329 M -27.90 % | 1.843 M 132.99 % | -5.586 M -263.89 % | 3.408 M 131.34 % | -10.875 M 82.31 % | -61.471 M |
| Investments in property plant and equipment | -93.303 K -266.50 % | -25.458 K 95.87 % | -617.008 K 47.25 % | -1.170 M -84.99 % | -632.235 K -191.42 % | -216.949 K 83.52 % | -1.316 M -679.22 % | -168.895 K 95.90 % | -4.116 M 4.70 % | -4.318 M 55.72 % | -9.754 M -8 827.82 % | -109.250 K 75.32 % | -442.608 K | 0.000 100.00 % | -1.082 M -16.07 % | -932.628 K 89.98 % | -9.305 M | 0.000 100.00 % | -415.258 K 63.71 % | -1.144 M -343.36 % | -258.128 K 64.08 % | -718.615 K 38.00 % | -1.159 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.998 M -252.90 % | 43.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.434 M | 0.000 -100.00 % | 640.000 K | 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 100.00 % | -30.735 M -142.78 % | -12.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.998 M -429.23 % | -12.660 M -112.13 % | 104.399 M | 0.000 | 0.000 -100.00 % | 4.276 M 16.97 % | 3.656 M | 0.000 -100.00 % | 2.755 M -71.45 % | 9.648 M | 0.000 -100.00 % | 17.132 M 532.28 % | -3.963 M 75.86 % | -16.418 M -1 545.36 % | 1.136 M -99.21 % | 142.948 M |
| Net cash used for investing activites | -93.303 K -266.50 % | -25.458 K 95.87 % | -617.008 K 47.25 % | -1.170 M -84.99 % | -632.235 K -191.42 % | -216.949 K 83.52 % | -1.316 M 98.04 % | -67.167 M -300.39 % | -16.775 M -116.76 % | 100.081 M 1 126.09 % | -9.754 M -8 827.82 % | -109.250 K -102.85 % | 3.833 M 4.86 % | 3.656 M -79.11 % | 17.502 M 204.41 % | -16.762 M -291.00 % | 8.776 M | 0.000 -100.00 % | 17.357 M 439.82 % | -5.108 M 69.37 % | -16.677 M -4 096.03 % | 417.328 K -99.71 % | 141.789 M |
| Debt repayment | -1.033 M 16.29 % | -1.235 M -0.98 % | -1.223 M 13.58 % | -1.415 M 2.01 % | -1.444 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 % | -2.133 M 53.71 % | -4.609 M -18.58 % | -3.887 M -1 612.12 % | -227.000 K | 0.000 100.00 % | -12.309 M 85.94 % | -87.536 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.399 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.640 K | 0.000 | 0.000 -100.00 % | 2.352 M | 0.000 | 0.000 -100.00 % | 26.955 K -99.95 % | 53.340 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -84.542 K -41.24 % | -59.855 K 38.13 % | -96.737 K -233.74 % | -28.986 K | 0.000 100.00 % | -1.203 M | 0.000 | 0.000 -100.00 % | 43.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.059 K 99.91 % | -5.396 M -235.86 % | 3.972 M -48.63 % | 7.732 M |
| Net cash used provided by financing activities | -1.118 M 13.63 % | -1.294 M 1.88 % | -1.319 M 8.61 % | -1.444 M 0.00 % | -1.444 M -20.00 % | -1.203 M | 0.000 | 0.000 -100.00 % | 43.818 M -58.03 % | 104.399 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.640 K | 0.000 100.00 % | -2.133 M 5.49 % | -2.257 M 41.92 % | -3.887 M -1 574.80 % | -232.059 K 95.68 % | -5.370 M -111.93 % | 45.003 M 156.39 % | -79.804 M |
| Effect of forex changes on cash | -452.729 K 20.85 % | -572.023 K 82.63 % | -3.294 M -399.24 % | 1.101 M -54.16 % | 2.401 M 481.89 % | -628.781 K 56.56 % | -1.447 M -166.84 % | 2.166 M 435.40 % | -645.711 K 23.09 % | -839.547 K -250.84 % | -239.294 K -208.00 % | 221.561 K 49.44 % | 148.264 K -55.23 % | 331.174 K 4 413.28 % | -7.678 K 63.05 % | -20.780 K 98.20 % | -1.154 M -1.67 % | -1.135 M 71.05 % | -3.920 M -54 756.65 % | -7.146 K -5 041.01 % | -139.000 -102.00 % | 6.952 K -87.29 % | 54.717 K |
| Net change in cash | -7.903 M -2 967.30 % | -257.667 K 97.37 % | -9.789 M -58.37 % | -6.181 M -2 230.82 % | -265.201 K -104.13 % | 6.425 M 22.02 % | 5.266 M 109.44 % | -55.764 M -104.40 % | -27.282 M -126.92 % | 101.361 M 748.82 % | 11.941 M 136.86 % | -32.394 M -1 137.07 % | 3.124 M -41.89 % | 5.375 M -73.99 % | 20.667 M 263.36 % | -12.652 M -196.70 % | 13.083 M 734.08 % | -2.063 M -118.11 % | 11.393 M -56.02 % | 25.905 M 238.99 % | -18.638 M -153.94 % | 34.552 M 5 975.20 % | 568.743 K |
| Cash at beginning of period | 39.473 M -0.65 % | 39.731 M -19.77 % | 49.520 M -11.10 % | 55.702 M -0.47 % | 55.967 M 12.97 % | 49.542 M 11.89 % | 44.276 M -55.74 % | 100.040 M -21.43 % | 127.322 M 390.43 % | 25.961 M 85.17 % | 14.020 M -69.79 % | 46.413 M 7.22 % | 43.290 M 14.18 % | 37.915 M 119.82 % | 17.248 M -42.31 % | 29.899 M 77.80 % | 16.816 M -10.93 % | 18.879 M 152.19 % | 7.486 M 140.64 % | -18.419 M -149.70 % | 37.057 M 1 379.58 % | 2.505 M 29.38 % | 1.936 M |
| Cash at end of period | 31.570 M -20.02 % | 39.473 M -0.65 % | 39.731 M -19.77 % | 49.520 M -11.10 % | 55.702 M -0.47 % | 55.967 M 12.97 % | 49.542 M 11.89 % | 44.276 M -55.74 % | 100.040 M -21.43 % | 127.322 M 390.43 % | 25.961 M 85.17 % | 14.020 M -69.79 % | 46.413 M 7.22 % | 43.290 M 14.18 % | 37.915 M 119.82 % | 17.248 M -42.31 % | 29.899 M 77.80 % | 16.816 M -10.93 % | 18.879 M 152.19 % | 7.486 M -59.36 % | 18.419 M -50.30 % | 37.057 M 1 379.58 % | 2.505 M |
| Operating cash flow | -6.239 M -481.79 % | 1.634 M 135.85 % | -4.559 M 2.36 % | -4.669 M -690.53 % | -590.614 K -106.97 % | 8.474 M 5.54 % | 8.029 M -13.08 % | 9.237 M 117.21 % | -53.679 M -2 632.83 % | 2.119 M -90.34 % | 21.934 M 167.48 % | -32.506 M -3 688.70 % | -857.969 K -161.80 % | 1.388 M -52.20 % | 2.904 M -29.70 % | 4.132 M -45.60 % | 7.594 M 471.50 % | 1.329 M -27.90 % | 1.843 M 132.99 % | -5.586 M -263.89 % | 3.408 M 131.34 % | -10.875 M 82.31 % | -61.471 M |
| Capital expenditure | -93.303 K -266.50 % | -25.458 K 95.87 % | -617.008 K 47.25 % | -1.170 M -84.99 % | -632.235 K -191.42 % | -216.949 K 83.52 % | -1.316 M -679.22 % | -168.895 K 95.90 % | -4.116 M 4.70 % | -4.318 M 55.72 % | -9.754 M -8 827.82 % | -109.250 K 75.32 % | -442.608 K | 0.000 100.00 % | -1.082 M -16.07 % | -932.628 K 89.98 % | -9.305 M | 0.000 100.00 % | -415.258 K 63.71 % | -1.144 M -343.36 % | -258.128 K 64.08 % | -718.615 K 38.00 % | -1.159 M |
| Free CashFlow | -6.333 M -493.63 % | 1.609 M 131.08 % | -5.176 M 11.35 % | -5.839 M -377.46 % | -1.223 M -114.81 % | 8.257 M 23.00 % | 6.713 M -25.97 % | 9.068 M 115.69 % | -57.794 M -2 528.00 % | -2.199 M -118.05 % | 12.181 M 137.35 % | -32.615 M -2 407.74 % | -1.301 M -193.68 % | 1.388 M -23.80 % | 1.822 M -43.05 % | 3.199 M 286.94 % | -1.711 M -228.77 % | 1.329 M -6.93 % | 1.428 M 121.21 % | -6.730 M -313.65 % | 3.150 M 127.17 % | -11.594 M 81.49 % | -62.630 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 |
| 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 | 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 | 2006-12-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | 2002-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.967 M -10.83 % | 11.178 M -13.02 % | 12.852 M -31.12 % | 18.659 M 11.75 % | 16.698 M 47.80 % | 11.298 M 48.64 % | 7.601 M -24.51 % | 10.068 M -25.68 % | 13.547 M -25.40 % | 18.159 M 141.15 % | 7.530 M -66.93 % | 22.771 M -41.31 % | 38.802 M 82.36 % | 21.278 M 19.08 % | 17.868 M -5.22 % | 18.851 M 9.25 % | 17.255 M 9.38 % | 15.775 M 20.81 % | 13.057 M -13.44 % | 15.085 M 42.02 % | 10.622 M 95.11 % | 5.444 M 3.81 % | 5.244 M -26.59 % | 7.144 M 13.50 % | 6.294 M -31.11 % | 9.137 M 21.69 % | 7.509 M 2.53 % | 7.324 M 0.00 % | 7.324 M -10.45 % | 8.179 M 0.00 % | 8.179 M -7.99 % | 8.888 M 0.00 % | 8.888 M 6.66 % | 8.334 M 0.00 % | 8.334 M 4.59 % | 7.968 M 0.00 % | 7.968 M 15.87 % | 6.877 M 0.00 % | 6.877 M 100.00 % | 3.438 M -56.90 % | 7.977 M 97.48 % | 4.039 M -57.83 % | 9.579 M 100.00 % | 4.790 M -66.67 % | 14.369 M |
| Net income | 18.666 M 257.44 % | -11.856 M 44.22 % | -21.253 M 8.93 % | -23.336 M -4 700.19 % | 507.291 K 104.50 % | -11.266 M -270.31 % | -3.042 M -479.34 % | 801.980 K -71.75 % | 2.839 M -99.75 % | 1.146 B 200.18 % | -1.144 B -199.82 % | 1.146 B 30 795.62 % | 3.708 M -55.53 % | 8.337 M 673.01 % | 1.079 M -85.78 % | 7.584 M 1 989.28 % | 363.002 K -92.43 % | 4.793 M 253.26 % | -3.127 M -254.55 % | 2.023 M 148.64 % | -4.160 M -197.12 % | 4.283 M 189.54 % | -4.783 M -141.38 % | -1.982 M 45.96 % | -3.667 M -339.42 % | 1.532 M 97.45 % | 775.720 K -65.49 % | 2.248 M 0.00 % | 2.248 M 71.15 % | 1.313 M 0.00 % | 1.313 M -37.83 % | 2.112 M 0.00 % | 2.112 M 16.85 % | 1.808 M 0.00 % | 1.808 M -86.08 % | 12.983 M 0.00 % | 12.983 M 157.70 % | 5.038 M 0.00 % | 5.038 M 100.00 % | 2.519 M -71.26 % | 8.764 M -92.19 % | 112.227 M 410.56 % | -36.137 M -100.00 % | -18.069 M 66.67 % | -54.206 M |
| Income before tax | 18.666 M 257.44 % | -11.856 M 44.22 % | -21.253 M 11.03 % | -23.887 M -3 932.66 % | 623.246 K 106.47 % | -9.632 M -194.58 % | -3.270 M -1 309.35 % | 270.366 K -88.79 % | 2.413 M 70 963 705 782.35 % | 0.003 -100.00 % | 1.108 M 16 792 136 212.12 % | 0.007 -100.00 % | 736.666 K -92.09 % | 9.314 M 538.17 % | 1.459 M -82.79 % | 8.478 M 900.35 % | 847.494 K -81.53 % | 4.588 M 249.25 % | -3.074 M -296.11 % | 1.568 M 134.74 % | -4.513 M -205.67 % | 4.271 M 188.62 % | -4.819 M -108.73 % | -2.309 M 40.25 % | -3.864 M -541.05 % | 876.130 K 23.21 % | 711.088 K -76.59 % | 3.037 M 0.00 % | 3.037 M 92.06 % | 1.581 M 0.00 % | 1.581 M -31.92 % | 2.323 M 0.00 % | 2.323 M 27.44 % | 1.823 M 0.00 % | 1.823 M -86.08 % | 13.094 M 0.00 % | 13.094 M 135.61 % | 5.557 M 0.00 % | 5.557 M 100.00 % | 2.779 M -75.11 % | 11.165 M -89.95 % | 111.137 M 395.66 % | -37.590 M -100.00 % | -18.795 M 66.67 % | -56.384 M |
| Income before tax ratio | 1.87 276.57 % | -1.06 35.86 % | -1.65 -29.17 % | -1.28 -3 529.80 % | 0.04 104.38 % | -0.85 -98.18 % | -0.43 -1 701.91 % | 0.03 -84.92 % | 0.18 89 053 394 150.00 % | 0.00 -100.00 % | 0.15 49 059 022 433.33 % | 0.00 -100.00 % | 0.02 -95.66 % | 0.44 435.90 % | 0.08 -81.84 % | 0.45 815.63 % | 0.05 -83.11 % | 0.29 223.54 % | -0.24 -326.56 % | 0.10 124.46 % | -0.42 -154.16 % | 0.78 185.37 % | -0.92 -184.36 % | -0.32 47.36 % | -0.61 -740.22 % | 0.10 1.25 % | 0.09 -77.16 % | 0.41 0.00 % | 0.41 114.48 % | 0.19 0.00 % | 0.19 -26.01 % | 0.26 0.00 % | 0.26 19.49 % | 0.22 0.00 % | 0.22 -86.69 % | 1.64 0.00 % | 1.64 103.35 % | 0.81 0.00 % | 0.81 0.00 % | 0.81 -42.26 % | 1.40 -94.91 % | 27.51 801.16 % | -3.92 0.00 % | -3.92 0.00 % | -3.92 |
| EBITDA | -2.815 M -374.97 % | -592.707 K 90.17 % | -6.032 M -9 866.82 % | -60.516 K -125.45 % | 237.815 K 106.07 % | -3.920 M 22.71 % | -5.072 M -21.07 % | -4.189 M -34.50 % | -3.114 M -406.24 % | -615.214 K -107.85 % | 7.840 M 1 634.40 % | 452.004 K -88.33 % | 3.873 M 31.19 % | 2.952 M 127.28 % | 1.299 M -58.44 % | 3.125 M 29.92 % | 2.405 M 328.51 % | -1.053 M 23.61 % | -1.378 M 33.98 % | -2.087 M 28.97 % | -2.938 M 51.02 % | -5.999 M -36.24 % | -4.403 M -6.25 % | -4.144 M -10.26 % | -3.759 M 41.40 % | -6.415 M -383.75 % | 2.261 M -49.45 % | 4.472 M -19.85 % | 5.580 M 73.44 % | 3.217 M -21.86 % | 4.117 M -2.19 % | 4.210 M -15.64 % | 4.990 M 20.03 % | 4.158 M -13.81 % | 4.824 M 173.16 % | -6.594 M -143.77 % | 15.066 M 51.37 % | 9.953 M 0.00 % | 9.953 M 100.00 % | 4.976 M -64.90 % | 14.177 M -87.52 % | 113.614 M 455.68 % | -31.943 M -100.00 % | -15.972 M -154.87 % | 29.108 M |
| Net income ratio | 1.87 276.57 % | -1.06 35.86 % | -1.65 -32.22 % | -1.25 -4 216.66 % | 0.03 103.05 % | -1.00 -149.13 % | -0.40 -602.48 % | 0.08 -61.98 % | 0.21 -99.67 % | 63.08 141.54 % | -151.86 -401.86 % | 50.31 52 545.20 % | 0.10 -75.61 % | 0.39 549.13 % | 0.06 -85.00 % | 0.40 1 812.33 % | 0.02 -93.08 % | 0.30 226.86 % | -0.24 -278.54 % | 0.13 134.25 % | -0.39 -149.78 % | 0.79 186.25 % | -0.91 -228.83 % | -0.28 52.39 % | -0.58 -447.53 % | 0.17 62.26 % | 0.10 -66.34 % | 0.31 0.00 % | 0.31 91.13 % | 0.16 0.00 % | 0.16 -32.44 % | 0.24 0.00 % | 0.24 9.56 % | 0.22 0.00 % | 0.22 -86.69 % | 1.63 0.00 % | 1.63 122.41 % | 0.73 0.00 % | 0.73 0.00 % | 0.73 -33.32 % | 1.10 -96.05 % | 27.78 836.50 % | -3.77 0.00 % | -3.77 0.00 % | -3.77 |
| Ratio EBITDA | -0.28 -432.66 % | -0.05 88.70 % | -0.47 -14 370.28 % | 0.00 -122.77 % | 0.01 104.10 % | -0.35 48.00 % | -0.67 -60.38 % | -0.42 -80.97 % | -0.23 -578.60 % | -0.03 -103.25 % | 1.04 5 144.81 % | 0.02 -80.11 % | 0.10 -28.06 % | 0.14 90.86 % | 0.07 -56.15 % | 0.17 18.92 % | 0.14 308.91 % | -0.07 36.77 % | -0.11 23.73 % | -0.14 49.99 % | -0.28 74.90 % | -1.10 -31.24 % | -0.84 -44.74 % | -0.58 2.86 % | -0.60 14.94 % | -0.70 -333.18 % | 0.30 -50.69 % | 0.61 -19.85 % | 0.76 93.69 % | 0.39 -21.86 % | 0.50 6.29 % | 0.47 -15.64 % | 0.56 12.53 % | 0.50 -13.81 % | 0.58 169.94 % | -0.83 -143.77 % | 1.89 30.64 % | 1.45 0.00 % | 1.45 0.00 % | 1.45 -18.56 % | 1.78 -93.68 % | 28.13 943.49 % | -3.33 0.00 % | -3.33 -264.61 % | 2.03 |
| Gross profit ratio | 0.48 -1.86 % | 0.49 -3.84 % | 0.51 -16.26 % | 0.61 -25.14 % | 0.82 63.54 % | 0.50 86.45 % | 0.27 -45.74 % | 0.49 -0.31 % | 0.49 -40.11 % | 0.83 -4.77 % | 0.87 6.07 % | 0.82 2.81 % | 0.80 22.93 % | 0.65 6.71 % | 0.61 -4.29 % | 0.63 -1.91 % | 0.65 6.33 % | 0.61 9.78 % | 0.55 -8.73 % | 0.61 17.66 % | 0.52 180.97 % | 0.18 -49.48 % | 0.36 -22.15 % | 0.47 5.75 % | 0.44 -22.24 % | 0.57 -43.30 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 7.79 % | 1.063 B 32.62 % | 801.360 M 3.30 % | 775.746 M 45.21 % | 534.240 M -11.54 % | 603.923 M 13.04 % | 534.240 M 0.00 % | 534.240 M 0.00 % | 534.240 M 0.00 % | 534.240 M -12.50 % | 610.560 M 0.00 % | 610.560 M 0.00 % | 610.560 M 0.03 % | 610.370 M 0.00 % | 610.370 M 0.06 % | 610.005 M 0.00 % | 610.005 M 0.00 % | 610.000 M 0.00 % | 610.000 M 0.07 % | 609.555 M 0.03 % | 609.350 M 2.13 % | 596.656 M 0.00 % | 596.656 M 0.00 % | 596.656 M 0.00 % | 596.656 M -51.60 % | 1.233 B 0.00 % | 1.233 B 0.00 % | 1.233 B 0.00 % | 1.233 B |
| Weighted average shs out | 1.146 B 0.00 % | 1.146 B 0.26 % | 1.143 B -0.26 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B 0.00 % | 1.146 B -0.01 % | 1.146 B 0.00 % | 1.146 B -0.01 % | 1.146 B 0.02 % | 1.146 B -0.03 % | 1.146 B -4.60 % | 1.201 B 4.52 % | 1.149 B -5.03 % | 1.210 B 13.81 % | 1.063 B 35.99 % | 781.782 M -0.55 % | 786.096 M 47.11 % | 534.375 M -11.76 % | 605.609 M 13.34 % | 534.330 M 0.68 % | 530.712 M -0.66 % | 534.247 M -0.17 % | 535.178 M -12.35 % | 610.560 M 0.00 % | 610.560 M 0.00 % | 610.560 M 0.10 % | 609.952 M 0.00 % | 609.952 M 0.17 % | 608.891 M 0.00 % | 608.891 M 0.00 % | 608.891 M 0.00 % | 608.891 M 0.99 % | 602.929 M -0.04 % | 603.157 M 1.61 % | 593.581 M 0.00 % | 593.581 M 0.00 % | 593.581 M 0.00 % | 593.581 M -51.85 % | 1.233 B 0.00 % | 1.233 B 0.00 % | 1.233 B 0.00 % | 1.233 B |
| EPS diluted | 0.02 258.25 % | -0.01 44.62 % | -0.02 8.82 % | -0.02 -10 300.00 % | 0.00 102.04 % | -0.01 -262.96 % | 0.00 -485.71 % | 0.00 -72.00 % | 0.00 -99.75 % | 1.00 200.18 % | -1.00 -199.82 % | 1.00 31 150.00 % | 0.00 -55.56 % | 0.01 620.00 % | 0.00 -84.85 % | 0.01 1 550.00 % | 0.00 -91.30 % | 0.00 215.00 % | 0.00 -253.85 % | 0.00 133.33 % | -0.01 -211.43 % | 0.01 177.78 % | -0.01 -136.84 % | 0.00 44.12 % | -0.01 -342.86 % | 0.00 133.33 % | 0.00 -73.33 % | 0.00 25.00 % | 0.00 71.43 % | 0.00 -4.55 % | 0.00 -37.14 % | 0.00 2.94 % | 0.00 13.33 % | 0.00 0.00 % | 0.00 -85.85 % | 0.02 -0.93 % | 0.02 151.76 % | 0.01 1.19 % | 0.01 100.00 % | 0.00 -71.62 % | 0.01 -83.74 % | 0.09 409.52 % | -0.03 -100.00 % | -0.01 66.51 % | -0.04 |
| Earnings per share | 0.02 258.25 % | -0.01 44.62 % | -0.02 8.82 % | -0.02 -10 300.00 % | 0.00 102.04 % | -0.01 -262.96 % | 0.00 -485.71 % | 0.00 -72.00 % | 0.00 -99.75 % | 1.00 200.18 % | -1.00 -199.82 % | 1.00 31 150.00 % | 0.00 -55.56 % | 0.01 800.00 % | 0.00 -87.88 % | 0.01 1 550.00 % | 0.00 -91.30 % | 0.00 215.00 % | 0.00 -253.85 % | 0.00 133.33 % | -0.01 -211.43 % | 0.01 177.78 % | -0.01 -136.84 % | 0.00 44.12 % | -0.01 -342.86 % | 0.00 133.33 % | 0.00 -73.33 % | 0.00 25.00 % | 0.00 71.43 % | 0.00 -4.55 % | 0.00 -37.14 % | 0.00 2.94 % | 0.00 13.33 % | 0.00 0.00 % | 0.00 -86.05 % | 0.02 -0.46 % | 0.02 151.16 % | 0.01 2.38 % | 0.01 100.00 % | 0.00 -71.62 % | 0.01 -83.74 % | 0.09 409.52 % | -0.03 -100.00 % | -0.01 66.51 % | -0.04 |
| Gross profit | 4.811 M -12.49 % | 5.498 M -16.37 % | 6.574 M -42.32 % | 11.398 M -16.34 % | 13.624 M 141.70 % | 5.637 M 177.14 % | 2.034 M -59.04 % | 4.965 M -25.91 % | 6.702 M -55.32 % | 15.000 M 129.65 % | 6.532 M -64.92 % | 18.621 M -39.67 % | 30.864 M 124.16 % | 13.768 M 27.07 % | 10.835 M -9.28 % | 11.943 M 7.17 % | 11.144 M 16.30 % | 9.582 M 32.63 % | 7.225 M -20.99 % | 9.145 M 67.10 % | 5.473 M 448.19 % | 998.354 K -47.55 % | 1.903 M -42.85 % | 3.331 M 20.03 % | 2.775 M -46.43 % | 5.181 M -31.00 % | 7.509 M 2.53 % | 7.324 M 0.00 % | 7.324 M -10.45 % | 8.179 M 0.00 % | 8.179 M -7.99 % | 8.888 M 0.00 % | 8.888 M 6.66 % | 8.334 M 0.00 % | 8.334 M 4.59 % | 7.968 M 0.00 % | 7.968 M 15.87 % | 6.877 M 0.00 % | 6.877 M 100.00 % | 3.438 M -56.90 % | 7.977 M 97.48 % | 4.039 M -57.83 % | 9.579 M 100.00 % | 4.790 M -66.67 % | 14.369 M |
| Income tax expense | 0.000 100.00 % | -10.052 M | 0.000 100.00 % | -550.505 K -46.54 % | -375.663 K -122.99 % | 1.634 M 618.32 % | 227.432 K -57.22 % | 531.614 K 24.84 % | 425.834 K 12 524 529 311.76 % | 0.003 100.00 % | -919.088 K -13 925 575 909.09 % | 0.007 -100.00 % | 610.484 K -37.49 % | 976.630 K 156.38 % | 380.928 K -60.96 % | 975.816 K 759.57 % | 113.524 K 20.77 % | 93.998 K 78.07 % | 52.788 K -88.42 % | 455.748 K 28.95 % | 353.418 K 2 798.29 % | 12.194 K -65.85 % | 35.712 K -89.08 % | 327.016 K 65.90 % | 197.114 K -69.93 % | 655.550 K 1 114.28 % | -64.632 K -108.19 % | 789.403 K 0.00 % | 789.400 K 194.49 % | 268.061 K 0.00 % | 268.060 K 27.50 % | 210.237 K 0.00 % | 210.234 K 1 327.83 % | 14.724 K 0.00 % | 14.724 K -86.71 % | 110.766 K 0.00 % | 110.766 K -78.67 % | 519.342 K 0.00 % | 519.342 K 100.00 % | 259.671 K -89.18 % | 2.401 M 320.20 % | -1.090 M 24.94 % | -1.453 M -100.00 % | -726.252 K 66.67 % | -2.179 M |
| Cost of revenue | 5.156 M -9.23 % | 5.680 M -9.52 % | 6.278 M -13.54 % | 7.261 M 136.28 % | 3.073 M -45.71 % | 5.661 M 1.69 % | 5.567 M 9.10 % | 5.103 M -25.46 % | 6.845 M 116.72 % | 3.158 M 216.32 % | 998.497 K -75.94 % | 4.150 M -47.72 % | 7.938 M 5.71 % | 7.510 M 6.78 % | 7.033 M 1.81 % | 6.908 M 13.06 % | 6.110 M -1.33 % | 6.192 M 6.17 % | 5.832 M -1.81 % | 5.939 M 15.36 % | 5.149 M 15.82 % | 4.446 M 33.07 % | 3.341 M -12.39 % | 3.813 M 8.35 % | 3.519 M -11.04 % | 3.956 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 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.396 M | 0.000 -100.00 % | 1.363 M 0.00 % | 1.363 M -14.27 % | 1.590 M 0.00 % | 1.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing 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 -100.00 % | 16.137 M 0.00 % | 16.137 M 11.89 % | 14.422 M 0.00 % | 14.422 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -3.596 M -9 634 350 005.19 % | 0.037 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.120 -100.00 % | 27.469 M 9 570 542 389.13 % | 0.287 100.00 % | -34.929 M | 0.000 | 0.000 | 0.000 100.00 % | -13.396 M 0.00 % | -13.396 M 1.51 % | -13.602 M 0.00 % | -13.602 M 5.06 % | -14.326 M 0.00 % | -14.326 M -154.98 % | -5.618 M 0.00 % | -5.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.967 M 425.84 % | -4.287 M -120.72 % | 20.692 M 413.64 % | -6.597 M -132.22 % | 20.478 M 411.89 % | -6.566 M -132.50 % | 20.199 M 410.24 % | -6.511 M -203.65 % | 6.282 M 22.55 % | 5.126 M -30.64 % | 7.391 M 2 439.61 % | 291.014 K 100.00 % | 145.507 K -99.32 % | 21.344 M -80.07 % | 107.097 M 327.05 % | -47.169 M -100.00 % | -23.584 M -157.66 % | 40.899 M |
| Operating expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.350 M -64.63 % | 15.126 M 180.06 % | 5.401 M 14.65 % | 4.711 M 9.72 % | 4.294 M -0.15 % | 4.300 M -83.18 % | 25.564 M 712.06 % | 3.148 M -90.99 % | 34.929 M 672.34 % | 4.523 M -52.09 % | 9.439 M 191.31 % | 3.240 M -71.77 % | 11.479 M 115.06 % | 5.338 M -50.48 % | 10.778 M 36.74 % | 7.882 M -21.43 % | 10.032 M 213.19 % | 3.203 M -53.11 % | 6.830 M 17.83 % | 5.797 M -14.62 % | 6.790 M 36.40 % | 4.978 M 191.51 % | 1.708 M -87.77 % | 13.967 M 425.84 % | -4.287 M -120.72 % | 20.692 M 413.64 % | -6.597 M -132.22 % | 20.478 M 411.89 % | -6.566 M -132.50 % | 20.199 M 410.24 % | -6.511 M -203.65 % | 6.282 M 22.55 % | 5.126 M -30.64 % | 7.391 M 2 439.61 % | 291.014 K 100.00 % | 145.507 K -99.32 % | 21.344 M -80.07 % | 107.097 M 327.05 % | -47.169 M -100.00 % | -23.584 M -157.66 % | 40.899 M |
| Cost and expenses | 5.156 M -9.23 % | 5.680 M -9.52 % | 6.278 M -71.42 % | 21.967 M 11.22 % | 19.750 M -4.99 % | 20.786 M 89.52 % | 10.968 M 11.76 % | 9.814 M -11.90 % | 11.139 M 396.31 % | 2.244 M -92.94 % | 31.777 M 503.42 % | 5.266 M -86.55 % | 39.160 M 225.46 % | 12.032 M -26.95 % | 16.472 M 62.31 % | 10.148 M -42.30 % | 17.589 M 52.55 % | 11.530 M -30.58 % | 16.610 M 20.18 % | 13.821 M -8.95 % | 15.181 M 98.47 % | 7.649 M -24.80 % | 10.171 M 5.84 % | 9.610 M -6.78 % | 10.309 M 15.39 % | 8.934 M 423.21 % | 1.708 M -64.72 % | 4.840 M 0.00 % | 4.840 M -31.31 % | 7.047 M 0.00 % | 7.047 M 1.31 % | 6.956 M 0.00 % | 6.956 M 1.63 % | 6.844 M 0.00 % | 6.844 M 19.99 % | 5.704 M 0.00 % | 5.704 M 48.51 % | 3.841 M 0.00 % | 3.841 M 100.00 % | 1.920 M -90.19 % | 19.570 M 420.78 % | 3.758 M -56.59 % | 8.657 M 100.00 % | 4.329 M -66.67 % | 12.986 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 348.862 K 9.80 % | 317.727 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.920 K 200.00 % | -33.920 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 3.247 M -1.31 % | 3.290 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.641 M 392.35 % | -1.246 M -129.68 % | 4.197 M -76.02 % | 17.500 M 1 407.92 % | 1.161 M 23.86 % | 937.002 K -55.21 % | 2.092 M 123.25 % | 937.002 K 0.00 % | 937.004 K 0.00 % | 937.002 K 0.00 % | 937.004 K 0.00 % | 937.002 K 0.00 % | 937.004 K 0.00 % | 937.002 K 0.00 % | 937.004 K 0.00 % | 937.002 K 0.00 % | 937.004 K -45.13 % | 1.708 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 |
| Interest income | 154.502 K -53.51 % | 332.318 K -19.39 % | 412.267 K 18.17 % | 348.862 K 9.80 % | 317.727 K 121.88 % | 143.196 K 47.15 % | 97.312 K 506.53 % | 16.044 K 224.38 % | 4.946 K 127.09 % | 2.178 K -98.20 % | 121.203 K 111.28 % | 57.365 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 -100.00 % | 569.893 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 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 22.034 K -41.74 % | 37.821 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.986 K | 0.000 -100.00 % | 43.612 K 0.00 % | 43.612 K -16.52 % | 52.244 K 0.00 % | 52.244 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 -100.00 % | 1.610 M 0.00 % | 1.610 M 100.00 % | 805.135 K -36.19 % | 1.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.023 M |
| Depreciation and amortization | 1.257 M -40.37 % | 2.107 M 51.64 % | 1.390 M -57.21 % | 3.247 M -1.31 % | 3.290 M 71.42 % | 1.919 M 4.00 % | 1.846 M -12.26 % | 2.104 M 11.58 % | 1.885 M 186.71 % | -2.174 M -123.27 % | 9.343 M 42.95 % | 6.536 M 54.48 % | 4.231 M 65.13 % | 2.562 M 16.79 % | 2.194 M -10.85 % | 2.461 M -1.04 % | 2.487 M -21.01 % | 3.148 M 33.76 % | 2.354 M -11.77 % | 2.668 M 4.72 % | 2.547 M 72.56 % | 1.476 M 6.26 % | 1.389 M -6.40 % | 1.484 M 0.48 % | 1.477 M -2.97 % | 1.522 M -1.78 % | 1.550 M -39.06 % | 2.543 M 0.00 % | 2.543 M 0.27 % | 2.536 M 0.00 % | 2.536 M -4.93 % | 2.668 M 0.00 % | 2.668 M -11.13 % | 3.002 M 0.00 % | 3.002 M 52.20 % | 1.972 M 0.00 % | 1.972 M -29.19 % | 2.785 M 0.00 % | 2.785 M 100.00 % | 1.393 M -20.45 % | 1.751 M -29.33 % | 2.477 M -56.13 % | 5.646 M 100.00 % | 2.823 M -66.67 % | 8.470 M |
| Operating income | 4.811 M -12.49 % | 5.498 M -16.37 % | 6.574 M 298.74 % | -3.308 M -8.36 % | -3.052 M 47.73 % | -5.839 M 15.58 % | -6.917 M -9.93 % | -6.292 M -25.86 % | -5.000 M -229.49 % | 3.861 M 201.45 % | -3.806 M -150.02 % | 7.608 M 2 223.75 % | -358.240 K -191.95 % | 389.610 K 143.53 % | -895.122 K -234.80 % | 664.036 K 915.07 % | -81.470 K 98.06 % | -4.201 M -12.57 % | -3.732 M 21.52 % | -4.755 M 13.32 % | -5.486 M 26.62 % | -7.475 M -29.05 % | -5.793 M -2.91 % | -5.629 M -7.50 % | -5.236 M 34.03 % | -7.937 M -1 216.17 % | 711.088 K -63.14 % | 1.929 M -36.48 % | 3.037 M 345.80 % | 681.248 K -56.92 % | 1.581 M 2.54 % | 1.542 M -33.60 % | 2.323 M 100.90 % | 1.156 M -36.57 % | 1.823 M 121.28 % | -8.566 M -165.42 % | 13.094 M 82.68 % | 7.168 M 0.00 % | 7.168 M 100.00 % | 3.584 M -71.16 % | 12.427 M -88.82 % | 111.137 M 395.66 % | -37.590 M -100.00 % | -18.795 M -191.07 % | 20.638 M |
| Operating income ratio | 0.48 -1.86 % | 0.49 -3.84 % | 0.51 388.54 % | -0.18 3.03 % | -0.18 64.63 % | -0.52 43.21 % | -0.91 -45.61 % | -0.63 -69.35 % | -0.37 -273.58 % | 0.21 142.07 % | -0.51 -251.26 % | 0.33 3 718.81 % | -0.01 -150.42 % | 0.02 136.55 % | -0.05 -242.22 % | 0.04 846.04 % | 0.00 98.23 % | -0.27 6.82 % | -0.29 9.33 % | -0.32 38.97 % | -0.52 62.39 % | -1.37 -24.31 % | -1.10 -40.20 % | -0.79 5.29 % | -0.83 4.24 % | -0.87 -1 017.25 % | 0.09 -64.05 % | 0.26 -36.48 % | 0.41 397.85 % | 0.08 -56.92 % | 0.19 11.43 % | 0.17 -33.60 % | 0.26 88.36 % | 0.14 -36.57 % | 0.22 120.34 % | -1.08 -165.42 % | 1.64 57.66 % | 1.04 0.00 % | 1.04 0.00 % | 1.04 -33.09 % | 1.56 -94.34 % | 27.51 801.16 % | -3.92 0.00 % | -3.92 -373.20 % | 1.44 |
| Total other income expenses net | 13.854 M 179.84 % | -17.353 M 37.64 % | -27.826 M -35.22 % | -20.579 M -342.34 % | -4.652 M -22.67 % | -3.792 M -203.97 % | 3.648 M -44.42 % | 6.563 M -11.46 % | 7.412 M 431.19 % | -2.238 M 78.20 % | -10.265 M -287.78 % | 5.467 M 150.96 % | -10.726 M -225.62 % | -3.294 M 60.96 % | -8.439 M -514.53 % | -1.373 M 85.33 % | -9.360 M -130.71 % | -4.057 M -717.32 % | 657.204 K 109.90 % | -6.640 M -782.73 % | 972.630 K -76.89 % | 4.209 M 172.76 % | -5.785 M -23.03 % | -4.702 M -442.85 % | 1.372 M -84.44 % | 8.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.129 M | 0.000 100.00 % | -1.610 M 0.00 % | -1.610 M -100.00 % | -805.136 K -104.85 % | 16.584 M | 0.000 | 0.000 | 0.000 100.00 % | -77.023 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 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 | 2006-12-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | 2002-09-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -30.659 M -0.99 % | -30.359 M 13.41 % | -35.060 M 10.62 % | -39.225 M -5.07 % | -37.331 M 2.40 % | -38.248 M 8.18 % | -41.655 M 15.47 % | -49.281 M 5.29 % | -52.031 M 3.73 % | -54.047 M -13.40 % | -47.660 M 9.97 % | -52.938 M -0.12 % | -52.875 M -6.73 % | -49.542 M -11.95 % | -44.252 M 0.05 % | -44.276 M -23.65 % | -35.809 M 64.21 % | -100.040 M 13.65 % | -115.860 M 9.00 % | -127.322 M -612.89 % | -17.860 M 31.21 % | -25.961 M -96.55 % | -13.209 M 5.79 % | -14.020 M 68.11 % | -43.964 M 5.28 % | -46.413 M 0.78 % | -46.777 M -8.05 % | -43.290 M -5.02 % | -41.221 M -8.72 % | -37.915 M -625.43 % | -5.227 M 69.70 % | -17.248 M 42.31 % | -29.899 M -34.13 % | -22.291 M -51.82 % | -14.683 M -508.50 % | 3.594 M -83.57 % | 21.871 M -19.36 % | 27.122 M -16.22 % | 32.373 M 32.21 % | 24.485 M 47.52 % | 16.597 M 66.59 % | 9.963 M 199.28 % | 3.329 M -98.85 % | 289.977 M -49.71 % | 576.625 M |
| Total investments | 129.484 M 21.20 % | 106.836 M 13.15 % | 94.420 M -13.07 % | 108.616 M -10.91 % | 121.915 M 2.42 % | 119.028 M -9.60 % | 131.666 M 2.46 % | 128.507 M 3.59 % | 124.050 M 7.07 % | 115.861 M 11.94 % | 103.507 M 4.30 % | 99.244 M -0.41 % | 99.649 M 1.83 % | 97.858 M -3.45 % | 101.358 M 1.72 % | 99.640 M 5.86 % | 94.121 M 512.71 % | 15.362 M -7.85 % | 16.669 M -0.59 % | 16.768 M 5.41 % | 15.907 M 2.07 % | 15.585 M 7.31 % | 14.524 M 1.36 % | 14.330 M 9.59 % | 13.076 M 1.48 % | 12.885 M 9.13 % | 11.807 M 2.39 % | 11.531 M 12.38 % | 10.262 M 2.22 % | 10.038 M 11.15 % | 9.032 M 2.73 % | 8.791 M 10.10 % | 7.985 M -37.21 % | 12.716 M -27.12 % | 17.448 M 8.74 % | 16.046 M 9.58 % | 14.643 M 0.19 % | 14.616 M 0.19 % | 14.588 M 19.61 % | 12.196 M 24.40 % | 9.805 M 15.51 % | 8.488 M 18.36 % | 7.172 M -24.31 % | 9.475 M -19.55 % | 11.778 M |
| Total debt | 703.813 K -41.89 % | 1.211 M -28.88 % | 1.703 M 586.08 % | 248.245 K -71.58 % | 873.426 K -41.10 % | 1.483 M -30.30 % | 2.127 M 787.41 % | 239.739 K -74.82 % | 952.118 K -42.45 % | 1.654 M -29.50 % | 2.347 M -22.53 % | 3.029 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 -100.00 % | 1.067 M -50.00 % | 2.133 M -90.05 % | 21.442 M -47.38 % | 40.751 M 1.11 % | 40.305 M 1.12 % | 39.859 M 6.47 % | 37.438 M 6.91 % | 35.016 M -7.12 % | 37.701 M -6.65 % | 40.386 M -86.96 % | 309.758 M -46.51 % | 579.129 M |
| Accumulated other comprehensive income loss | -12.681 M 97.71 % | -553.596 M -4 297.97 % | -12.588 M -1.30 % | -12.427 M 2.30 % | -12.719 M -9.17 % | -11.651 M -1 773.23 % | -621.966 K -152.79 % | 1.178 M 685.26 % | 150.028 K 107.74 % | -1.938 M 84.38 % | -12.409 M -6.42 % | -11.661 M -28.62 % | -9.067 M -1.41 % | -8.940 M -207.56 % | -2.907 M -8.49 % | -2.679 M 61.19 % | -6.903 M 33.74 % | -10.417 M -14.91 % | -9.066 M -6.97 % | -8.475 M -38.96 % | -6.099 M 4.07 % | -6.358 M -9.05 % | -5.830 M -1.51 % | -5.743 M 6.27 % | -6.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.380 M -100.00 % | -29.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -521.936 M 3.45 % | -540.601 M -2.24 % | -528.746 M -4.19 % | -507.493 M -4.82 % | -484.157 M 0.10 % | -484.664 M -2.38 % | -473.398 M -0.65 % | -470.356 M 0.17 % | -471.158 M 0.60 % | -473.997 M 0.81 % | -477.858 M -0.39 % | -476.024 M 1.57 % | -483.632 M 0.38 % | -485.486 M 1.69 % | -493.823 M 0.22 % | -494.902 M 1.51 % | -502.486 M 0.07 % | -502.849 M 0.94 % | -507.641 M -0.62 % | -504.514 M 0.40 % | -506.538 M -0.83 % | -502.378 M 0.85 % | -506.661 M -0.95 % | -501.878 M -0.40 % | -499.896 M -0.74 % | -496.229 M 1.14 % | -501.933 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 0.00 % | 898.839 M 20.19 % | 747.839 M 0.00 % | 747.839 M 16.23 % | 643.440 M 0.00 % | 643.440 M 863.52 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.00 % | 66.780 M 0.27 % | 66.598 M 0.00 % | 66.598 M 100.00 % | 33.299 M | 0.000 -100.00 % | 32.500 M -50.00 % | 65.000 M 0.00 % | 65.000 M 0.00 % | 65.000 M 100.00 % | 32.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 364.222 M 5.50 % | 345.243 M -3.43 % | 357.506 M -5.65 % | 378.919 M -5.73 % | 401.964 M -0.14 % | 402.524 M -5.25 % | 424.819 M -1.13 % | 429.661 M 0.43 % | 427.831 M 1.17 % | 422.904 M 3.51 % | 408.572 M -0.63 % | 411.154 M 1.23 % | 406.140 M 0.43 % | 404.413 M 0.57 % | 402.109 M 0.21 % | 401.258 M 3.03 % | 389.450 M -9.28 % | 429.275 M 85.73 % | 231.132 M -1.58 % | 234.849 M 79.54 % | 130.803 M -2.90 % | 134.704 M 2.87 % | 130.948 M -3.59 % | 135.819 M -1.16 % | 137.416 M -2.52 % | 140.966 M 4.43 % | 134.981 M 0.10 % | 134.840 M 3.88 % | 129.799 M 0.07 % | 129.714 M 2.66 % | 126.353 M -0.17 % | 126.575 M 3.45 % | 122.354 M 1.33 % | 120.751 M 1.34 % | 119.149 M 12.54 % | 105.873 M 14.34 % | 92.596 M 2.62 % | 90.229 M 2.69 % | 87.863 M 6.86 % | 82.221 M 7.37 % | 76.580 M 4.36 % | 73.382 M 4.56 % | 70.184 M 132.28 % | -217.431 M 56.95 % | -505.046 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.144 M 0.55 % | 6.111 M 1.51 % | 6.020 M 2.13 % | 5.894 M 3.12 % | 5.716 M 0.80 % | 5.671 M 0.32 % | 5.653 M 100.00 % | 2.826 M | 0.000 -100.00 % | 2.491 M -50.00 % | 4.983 M -18.98 % | 6.150 M -15.95 % | 7.317 M 100.00 % | 3.659 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 178.934 K -82.09 % | 999.118 K | 0.000 | 0.000 -100.00 % | 248.245 K -71.44 % | 869.177 K | 0.000 | 0.000 -100.00 % | 239.739 K -76.62 % | 1.026 M -38.01 % | 1.654 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 -100.00 % | 6.976 M -50.00 % | 13.952 M -13.36 % | 16.103 M -11.78 % | 18.254 M -24.61 % | 24.213 M -19.75 % | 30.171 M 2.11 % | 29.547 M 2.16 % | 28.923 M 100.00 % | 14.461 M | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 178.934 K -82.09 % | 999.118 K -90.94 % | 11.033 M 1 904.15 % | 550.505 K -53.13 % | 1.174 M -42.67 % | 2.048 M 45.62 % | 1.407 M -27.43 % | 1.938 M -25.56 % | 2.604 M -36.91 % | 4.127 M -17.40 % | 4.997 M 34.20 % | 3.724 M -8.80 % | 4.083 M -5.20 % | 4.307 M 0.71 % | 4.277 M -5.69 % | 4.535 M -2.97 % | 4.674 M -2.12 % | 4.775 M 1.12 % | 4.722 M -8.80 % | 5.178 M -6.39 % | 5.531 M -0.22 % | 5.543 M -0.64 % | 5.579 M -5.54 % | 5.906 M -3.23 % | 6.103 M -58.66 % | 14.765 M -1.15 % | 14.936 M 1.48 % | 14.718 M 0.41 % | 14.659 M 1.96 % | 14.377 M 3.30 % | 13.918 M 3.25 % | 13.479 M 26.71 % | 10.638 M 36.44 % | 7.797 M -54.55 % | 17.153 M -35.29 % | 26.510 M -9.71 % | 29.360 M -8.85 % | 32.210 M -2.77 % | 33.128 M -2.70 % | 34.047 M 0.58 % | 33.850 M 0.59 % | 33.652 M 57.36 % | 21.386 M 134.50 % | 9.120 M |
| Other current liabilities | 7.020 M 17.56 % | 5.972 M -31.89 % | 8.768 M -10.67 % | 9.816 M 3.58 % | 9.477 M 12.81 % | 8.401 M 1.57 % | 8.271 M -10.10 % | 9.200 M -0.12 % | 9.211 M -11.08 % | 10.360 M 17.19 % | 8.840 M -13.88 % | 10.265 M -4.87 % | 10.791 M 5.59 % | 10.219 M 31.93 % | 7.746 M -7.11 % | 8.339 M 11.24 % | 7.496 M -6.86 % | 8.048 M -19.87 % | 10.044 M 44.76 % | 6.938 M -18.53 % | 8.516 M 41.18 % | 6.032 M -7.60 % | 6.529 M 11.13 % | 5.875 M | 0.000 -100.00 % | 5.273 M | 0.000 -100.00 % | 4.324 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 % | 5.332 M -50.00 % | 10.663 M 100.00 % | 5.332 M | 0.000 -100.00 % | 9.660 M -50.00 % | 19.319 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -248.245 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.491 M -50.00 % | 6.982 M |
| Short term debt | 1.408 M -31.82 % | 2.065 M 46.63 % | 1.408 M 183.61 % | 496.490 K -43.16 % | 873.426 K -29.25 % | 1.235 M -1.88 % | 1.258 M 424.85 % | 239.739 K -74.82 % | 952.118 K -32.69 % | 1.415 M 7.09 % | 1.321 M -3.90 % | 1.375 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 -100.00 % | 1.067 M -50.00 % | 2.133 M -85.25 % | 14.466 M -46.02 % | 26.799 M 10.73 % | 24.202 M 12.02 % | 21.605 M 63.36 % | 13.225 M 172.96 % | 4.845 M -53.31 % | 10.377 M -34.77 % | 15.909 M -94.65 % | 297.519 M -48.63 % | 579.129 M |
| Total current liabilities | 9.090 M 3.19 % | 8.809 M -21.83 % | 11.269 M -0.11 % | 11.281 M -5.88 % | 11.986 M 11.62 % | 10.738 M 0.38 % | 10.698 M 0.05 % | 10.693 M -13.82 % | 12.408 M -11.37 % | 14.000 M 18.03 % | 11.861 M -16.18 % | 14.151 M 7.14 % | 13.208 M 9.12 % | 12.104 M 31.14 % | 9.230 M -13.52 % | 10.673 M 42.37 % | 7.496 M -32.60 % | 11.122 M 10.73 % | 10.044 M 21.64 % | 8.257 M -3.04 % | 8.516 M 15.51 % | 7.373 M 12.93 % | 6.529 M -1.89 % | 6.654 M 3.30 % | 6.442 M -3.00 % | 6.641 M -9.49 % | 7.337 M 7.71 % | 6.812 M 6.42 % | 6.401 M 85.51 % | 3.451 M -32.42 % | 5.106 M 19.24 % | 4.282 M -29.09 % | 6.039 M -34.73 % | 9.251 M -25.78 % | 12.464 M -40.56 % | 20.968 M -28.85 % | 29.472 M 8.42 % | 27.182 M 9.20 % | 24.892 M 1.21 % | 24.594 M 1.23 % | 24.297 M -6.67 % | 26.032 M -6.25 % | 27.768 M -91.62 % | 331.231 M -47.81 % | 634.694 M |
| Total liabilities | 9.090 M 1.14 % | 8.988 M -26.74 % | 12.268 M 8.75 % | 11.281 M -10.01 % | 12.536 M 5.24 % | 11.913 M -6.54 % | 12.746 M 5.34 % | 12.100 M -15.66 % | 14.347 M -13.60 % | 16.604 M 3.85 % | 15.989 M -16.50 % | 19.148 M 13.09 % | 16.932 M 4.60 % | 16.187 M 19.58 % | 13.537 M -9.45 % | 14.950 M 24.26 % | 12.031 M -23.83 % | 15.795 M 6.59 % | 14.819 M 14.18 % | 12.979 M -5.22 % | 13.694 M 6.12 % | 12.904 M 6.89 % | 12.072 M -1.32 % | 12.234 M -0.93 % | 12.348 M -3.11 % | 12.744 M -42.34 % | 22.102 M 1.63 % | 21.748 M 2.98 % | 21.120 M 16.62 % | 18.110 M -7.05 % | 19.483 M 7.05 % | 18.200 M -6.75 % | 19.518 M -1.87 % | 19.889 M -1.83 % | 20.261 M -46.85 % | 38.121 M -31.90 % | 55.982 M -0.99 % | 56.542 M -0.98 % | 57.102 M -1.08 % | 57.723 M -1.06 % | 58.344 M -2.57 % | 59.882 M -2.50 % | 61.420 M -82.58 % | 352.617 M -45.23 % | 643.814 M |
| Other non current assets | 207.900 M | 0.000 | 0.000 -100.00 % | 227.100 M -3.32 % | 234.900 M 0.00 % | 234.900 M -36.08 % | 367.466 M 0.87 % | 364.307 M 1.80 % | 357.850 M 2.34 % | 349.661 M 3.20 % | 338.807 M 1.27 % | 334.544 M 1.39 % | 329.949 M 0.55 % | 328.158 M -3.07 % | 338.556 M 0.23 % | 337.776 M 2.86 % | 328.394 M 10.58 % | 296.966 M 297.03 % | 74.797 M -7.43 % | 80.802 M 20.04 % | 67.311 M -13.14 % | 77.493 M -4.50 % | 81.144 M -5.49 % | 85.862 M 24.45 % | 68.995 M -1.07 % | 69.741 M 4.48 % | 66.750 M -0.98 % | 67.411 M 2.21 % | 65.953 M -1.07 % | 66.667 M -22.44 % | 85.951 M 16.19 % | 73.972 M 21.49 % | 60.886 M 6.50 % | 57.167 M 6.96 % | 53.448 M -12.52 % | 61.096 M -11.12 % | 68.743 M -0.25 % | 68.916 M -0.25 % | 69.088 M 44.85 % | 47.696 M 81.32 % | 26.305 M 57.15 % | 16.738 M 133.39 % | 7.172 M -24.31 % | 9.475 M -19.55 % | 11.778 M |
| Long term investments | 129.484 M 21.20 % | 106.836 M 13.15 % | 94.420 M -13.07 % | 108.616 M -10.91 % | 121.915 M 2.42 % | 119.028 M -9.60 % | 131.666 M 2.46 % | 128.507 M 3.59 % | 124.050 M 7.07 % | 115.861 M 11.94 % | 103.507 M 4.30 % | 99.244 M -0.41 % | 99.649 M 1.83 % | 97.858 M -3.45 % | 101.358 M 1.72 % | 99.640 M 5.86 % | 94.121 M 512.71 % | 15.362 M 209.13 % | 4.969 M -70.36 % | 16.768 M 75.27 % | 9.567 M -38.61 % | 15.585 M 246.26 % | -10.656 M 27.17 % | -14.631 M -211.89 % | 13.076 M 1.48 % | 12.885 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.468 M -129.43 % | -9.793 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -131.666 M -2.46 % | -128.507 M -3.59 % | -124.050 M -7.07 % | -115.861 M -11.94 % | -103.507 M -4.30 % | -99.244 M 0.41 % | -99.649 M -1.83 % | -97.858 M 3.45 % | -101.358 M -1.72 % | -99.640 M -5.86 % | -94.121 M -512.71 % | -15.362 M | 0.000 100.00 % | -16.768 M | 0.000 100.00 % | -15.585 M | 0.000 | 0.000 100.00 % | -13.076 M -1.48 % | -12.885 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 |
| Property plant equipment net | 3.318 M -98.45 % | 214.354 M -9.32 % | 236.391 M 1 728.40 % | 12.929 M -19.62 % | 16.085 M -17.60 % | 19.521 M -13.90 % | 22.673 M -4.87 % | 23.834 M -9.90 % | 26.453 M -11.04 % | 29.736 M -7.84 % | 32.264 M -10.17 % | 35.918 M -0.13 % | 35.964 M -7.79 % | 39.001 M 35.08 % | 28.874 M -3.39 % | 29.888 M -6.12 % | 31.838 M -6.23 % | 33.953 M 1.37 % | 33.494 M -6.94 % | 35.993 M -7.63 % | 38.967 M 4.36 % | 37.340 M 27.88 % | 29.198 M -4.44 % | 30.556 M -6.08 % | 32.533 M -4.08 % | 33.916 M -4.38 % | 35.469 M -3.52 % | 36.764 M -4.68 % | 38.568 M -3.81 % | 40.096 M -3.36 % | 41.492 M -1.42 % | 42.088 M -11.98 % | 47.817 M -17.50 % | 57.961 M -14.89 % | 68.105 M 9.90 % | 61.972 M 10.98 % | 55.840 M 6.84 % | 52.266 M 7.34 % | 48.692 M -27.75 % | 67.393 M -21.72 % | 86.093 M 0.30 % | 85.838 M 0.30 % | 85.584 M -17.68 % | 103.962 M -15.02 % | 122.340 M |
| Total non current assets | 340.701 M 6.07 % | 321.190 M -2.91 % | 330.811 M -5.12 % | 348.645 M -6.50 % | 372.899 M -0.15 % | 373.449 M -4.74 % | 392.025 M 0.51 % | 390.028 M 0.99 % | 386.190 M 1.29 % | 381.284 M 2.23 % | 372.958 M 0.16 % | 372.349 M 1.24 % | 367.799 M -0.34 % | 369.046 M -0.08 % | 369.324 M -0.06 % | 369.558 M 2.05 % | 362.126 M 8.81 % | 332.813 M 189.01 % | 115.154 M -2.98 % | 118.689 M 0.81 % | 117.739 M 0.87 % | 116.727 M 14.91 % | 101.581 M -2.03 % | 103.682 M 0.25 % | 103.422 M -2.02 % | 105.551 M 3.26 % | 102.219 M -1.88 % | 104.175 M -0.33 % | 104.521 M -2.10 % | 106.764 M 1.70 % | 104.975 M -1.22 % | 106.268 M -2.24 % | 108.702 M -5.58 % | 115.128 M -5.29 % | 121.553 M -1.23 % | 123.068 M -1.22 % | 124.583 M 2.81 % | 121.181 M 2.89 % | 117.780 M 2.34 % | 115.089 M 2.39 % | 112.398 M 9.57 % | 102.577 M 10.59 % | 92.756 M -18.23 % | 113.437 M -15.42 % | 134.118 M |
| Other current assets | 0.000 -100.00 % | 595.074 K 1.73 % | 584.975 K | 0.000 -100.00 % | 745.092 K 5.24 % | 707.997 K -33.60 % | 1.066 M -7.98 % | 1.159 M -45.32 % | 2.119 M 114.20 % | 989.332 K -2.75 % | 1.017 M 24.80 % | 815.125 K 30.00 % | 627.005 K 20.99 % | 518.214 K -30.69 % | 747.712 K -14.96 % | 879.220 K -48.74 % | 1.715 M 6.56 % | 1.610 M -21.27 % | 2.045 M 138.54 % | 857.180 K -46.28 % | 1.596 M -33.50 % | 2.399 M -11.57 % | 2.713 M 126.97 % | 1.195 M -34.26 % | 1.819 M 42.60 % | 1.275 M | 0.000 | 0.000 -100.00 % | 5.147 M 71.44 % | 3.002 M -26.32 % | 4.075 M 58.32 % | 2.574 M -18.66 % | 3.164 M 54.14 % | 2.053 M | 0.000 -100.00 % | 2.444 M -50.00 % | 4.888 M -47.48 % | 9.307 M -32.19 % | 13.725 M 60.40 % | 8.557 M 152.49 % | 3.389 M 44.13 % | 2.351 M 78.99 % | 1.314 M -11.21 % | 1.480 M -10.08 % | 1.646 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 6.340 M | 0.000 -100.00 % | 25.179 M -13.06 % | 28.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.500 M 69.50 % | 18.584 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 |
| cash and cash equivalents | 31.363 M -0.66 % | 31.570 M -14.13 % | 36.764 M -6.86 % | 39.473 M 3.32 % | 38.204 M -3.84 % | 39.731 M -9.25 % | 43.783 M -11.59 % | 49.520 M -6.54 % | 52.983 M -4.88 % | 55.702 M 11.39 % | 50.007 M -10.65 % | 55.967 M 5.85 % | 52.875 M 6.73 % | 49.542 M 11.95 % | 44.252 M -0.05 % | 44.276 M 23.65 % | 35.809 M -64.21 % | 100.040 M -13.65 % | 115.860 M -9.00 % | 127.322 M 612.89 % | 17.860 M -31.21 % | 25.961 M 96.55 % | 13.209 M -5.79 % | 14.020 M -68.11 % | 43.964 M -5.28 % | 46.413 M -0.78 % | 46.777 M 8.05 % | 43.290 M 5.02 % | 41.221 M 8.72 % | 37.915 M 625.43 % | 5.227 M -69.70 % | 17.248 M -42.31 % | 29.899 M 28.01 % | 23.358 M 38.90 % | 16.816 M -5.78 % | 17.848 M -5.46 % | 18.879 M 43.21 % | 13.183 M 76.09 % | 7.486 M -42.20 % | 12.953 M -29.68 % | 18.419 M -33.60 % | 27.738 M -25.15 % | 37.057 M 87.34 % | 19.781 M 689.79 % | 2.505 M |
| Cash and short term investments | 31.363 M -0.66 % | 31.570 M -14.13 % | 36.764 M -6.86 % | 39.473 M 3.32 % | 38.204 M -3.84 % | 39.731 M -9.25 % | 43.783 M -11.59 % | 49.520 M -6.54 % | 52.983 M -4.88 % | 55.702 M 11.39 % | 50.007 M -10.65 % | 55.967 M 5.85 % | 52.875 M 6.73 % | 49.542 M 11.95 % | 44.252 M -0.05 % | 44.276 M 23.65 % | 35.809 M -64.21 % | 100.040 M -21.57 % | 127.560 M 0.19 % | 127.322 M 426.12 % | 24.200 M -6.78 % | 25.961 M -32.37 % | 38.388 M -10.69 % | 42.980 M -2.24 % | 43.964 M -5.28 % | 46.413 M -0.78 % | 46.777 M 8.05 % | 43.290 M 5.02 % | 41.221 M 8.72 % | 37.915 M 3.24 % | 36.726 M 2.50 % | 35.832 M 19.84 % | 29.899 M 28.01 % | 23.358 M 38.90 % | 16.816 M -5.78 % | 17.848 M -5.46 % | 18.879 M 43.21 % | 13.183 M 76.09 % | 7.486 M -42.20 % | 12.953 M -29.68 % | 18.419 M -33.60 % | 27.738 M -25.15 % | 37.057 M 87.34 % | 19.781 M 689.79 % | 2.505 M |
| Total current assets | 32.611 M -1.30 % | 33.041 M -15.20 % | 38.964 M -6.24 % | 41.556 M -0.11 % | 41.601 M 1.50 % | 40.988 M -10.00 % | 45.540 M -11.97 % | 51.732 M -7.60 % | 55.988 M -3.84 % | 58.224 M 12.83 % | 51.602 M -10.96 % | 57.953 M 4.85 % | 55.273 M 7.21 % | 51.554 M 11.30 % | 46.321 M -0.70 % | 46.649 M 18.53 % | 39.356 M -64.94 % | 112.258 M -14.17 % | 130.797 M 1.28 % | 129.140 M 382.63 % | 26.758 M -13.35 % | 30.881 M -25.48 % | 41.440 M -6.61 % | 44.370 M -4.26 % | 46.342 M -3.77 % | 48.159 M -12.22 % | 54.864 M 4.68 % | 52.413 M 12.97 % | 46.397 M 13.00 % | 41.060 M 0.49 % | 40.861 M 6.12 % | 38.507 M 16.09 % | 33.169 M 30.01 % | 25.513 M 42.87 % | 17.857 M -14.67 % | 20.926 M -12.79 % | 23.995 M -6.23 % | 25.590 M -5.86 % | 27.184 M 9.37 % | 24.855 M 10.34 % | 22.526 M -26.60 % | 30.688 M -21.01 % | 38.849 M 78.62 % | 21.749 M 367.74 % | 4.650 M |
| Inventory | 107.991 K -26.55 % | 147.033 K -32.47 % | 217.723 K 15.14 % | 189.098 K -16.75 % | 227.151 K -20.51 % | 285.767 K 18.09 % | 241.986 K -17.57 % | 293.550 K 0.33 % | 292.591 K 3.12 % | 283.736 K 5.64 % | 268.590 K -19.17 % | 332.289 K 18.56 % | 280.267 K 2.64 % | 273.071 K 11.61 % | 244.671 K 24.37 % | 196.728 K 2.48 % | 191.965 K -14.00 % | 223.214 K -13.76 % | 258.829 K -20.28 % | 324.666 K 21.83 % | 266.485 K -87.42 % | 2.118 M 2 529.36 % | 80.558 K -23.54 % | 105.359 K -23.16 % | 137.118 K -13.75 % | 158.984 K 1 424.59 % | 10.428 K -88.87 % | 93.678 K 215.67 % | 29.676 K -79.25 % | 143.036 K 135.75 % | 60.674 K -39.82 % | 100.813 K -4.46 % | 105.517 K 2.92 % | 102.523 K 3.01 % | 99.529 K -39.18 % | 163.640 K -28.15 % | 227.750 K -30.04 % | 325.526 K -23.10 % | 423.301 K -25.82 % | 570.623 K -20.52 % | 717.945 K 20.02 % | 598.186 K 25.03 % | 478.426 K -2.18 % | 489.096 K -2.13 % | 499.765 K |
| Net receivables | 1.141 M 56.59 % | 728.634 K -47.85 % | 1.397 M -26.20 % | 1.893 M -40.26 % | 3.169 M 226.41 % | 970.883 K -35.91 % | 1.515 M -21.04 % | 1.919 M -29.26 % | 2.712 M 21.14 % | 2.239 M 68.71 % | 1.327 M -19.76 % | 1.654 M -21.90 % | 2.118 M 21.78 % | 1.739 M -4.71 % | 1.825 M -16.16 % | 2.177 M -35.13 % | 3.355 M -67.69 % | 10.385 M 1 012.51 % | 933.442 K 46.74 % | 636.115 K -8.52 % | 695.334 K 73.00 % | 401.929 K 55.90 % | 257.809 K 189.33 % | 89.105 K -96.03 % | 2.242 M 41.31 % | 1.586 M -80.36 % | 8.077 M -10.55 % | 9.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 941.349 K 100.00 % | 470.675 K | 0.000 -100.00 % | 1.387 M -50.00 % | 2.775 M 100.00 % | 1.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M 0.00 % | 1.887 M -0.39 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 M 0.00 % | 1.894 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 662.277 K -14.26 % | 772.418 K -29.31 % | 1.093 M -10.22 % | 1.217 M -25.59 % | 1.636 M 48.25 % | 1.103 M -5.63 % | 1.169 M -6.73 % | 1.253 M -24.00 % | 1.649 M -25.91 % | 2.226 M 49.84 % | 1.486 M -19.93 % | 1.855 M 0.97 % | 1.838 M 44.86 % | 1.269 M 11.94 % | 1.133 M -14.01 % | 1.318 M | 0.000 -100.00 % | 3.073 M | 0.000 -100.00 % | 1.319 M | 0.000 -100.00 % | 1.340 M | 0.000 -100.00 % | 779.311 K -87.79 % | 6.380 M 492.87 % | 1.076 M -78.46 % | 4.995 M 380.91 % | 1.039 M -83.77 % | 6.401 M 85.51 % | 3.451 M -32.42 % | 5.106 M 19.24 % | 4.282 M -29.09 % | 6.039 M -26.22 % | 8.185 M -20.77 % | 10.331 M 58.89 % | 6.502 M 143.22 % | 2.673 M -10.30 % | 2.980 M -9.34 % | 3.287 M -45.56 % | 6.038 M -31.30 % | 8.788 M -14.87 % | 10.324 M -12.95 % | 11.859 M -42.32 % | 20.561 M -29.74 % | 29.263 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 595.578 K | 0.000 -100.00 % | 214.662 K -67.27 % | 655.792 K 13.20 % | 579.313 K -5.93 % | 615.836 K 75.77 % | 350.364 K -65.53 % | 1.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.603 K -78.92 % | 292.265 K -87.52 % | 2.342 M 61.61 % | 1.449 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 -100.00 % | 3.491 M -50.00 % | 6.982 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.504 M -0.68 % | -9.440 M | 0.000 | 0.000 100.00 % | -12.586 M -19.41 % | -10.540 M 17.50 % | -12.776 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 -100.00 % | 3.973 M -50.00 % | 7.945 M 97.47 % | 4.024 M 3 857.01 % | 101.682 K 100.00 % | 50.841 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.702 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 703.813 K -41.89 % | 1.211 M -28.88 % | 1.703 M 586.08 % | 248.245 K -71.58 % | 873.426 K -41.10 % | 1.483 M -30.30 % | 2.127 M 787.41 % | 239.739 K -74.82 % | 952.118 K -42.45 % | 1.654 M -29.50 % | 2.347 M -22.53 % | 3.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.719 M -97.44 % | 496.315 M 4.70 % | 474.020 M 1.03 % | 469.178 M -0.39 % | 471.008 M -1.04 % | 475.935 M -2.92 % | 490.267 M 4 104.28 % | 11.661 M 28.62 % | 9.067 M 1.41 % | 8.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.830 M 1.51 % | 5.743 M -6.27 % | 6.128 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.437 M 94.87 % | -496.315 M -4.70 % | -474.020 M -1.03 % | -469.178 M 0.39 % | -471.008 M 1.04 % | -475.935 M 2.92 % | -490.267 M -2 002.14 % | -23.322 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 643.440 M 0.00 % | 643.440 M 11.58 % | 576.660 M 0.00 % | 576.660 M 2.17 % | 564.404 M -1.05 % | 570.415 M 0.05 % | 570.134 M 0.02 % | 570.012 M 804.51 % | 63.019 M 0.13 % | 62.934 M 5.64 % | 59.573 M -0.67 % | 59.977 M -89.59 % | 576.305 M 65.73 % | 347.727 M 191.84 % | 119.149 M 62.39 % | 73.373 M 165.88 % | 27.596 M 9.38 % | 25.229 M 10.35 % | 22.863 M 32.76 % | 17.221 M 48.72 % | 11.580 M -71.68 % | 40.882 M -41.75 % | 70.184 M 132.28 % | -217.431 M 56.95 % | -505.046 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.505 K -40.56 % | 926.168 K -21.46 % | 1.179 M -16.17 % | 1.407 M -27.43 % | 1.938 M -18.01 % | 2.364 M -23.78 % | 3.102 M -7.21 % | 3.343 M -10.23 % | 3.724 M -8.80 % | 4.083 M -5.20 % | 4.307 M 0.71 % | 4.277 M -5.69 % | 4.535 M -2.97 % | 4.674 M -2.12 % | 4.775 M 1.12 % | 4.722 M -8.80 % | 5.178 M -6.39 % | 5.531 M | 0.000 -100.00 % | 5.579 M -5.54 % | 5.906 M -3.23 % | 6.103 M -29.20 % | 8.620 M -2.32 % | 8.825 M 1.45 % | 8.699 M -0.75 % | 8.765 M 1.21 % | 8.660 M 5.02 % | 8.247 M 5.37 % | 7.826 M 0.19 % | 7.811 M 0.19 % | 7.797 M 1.44 % | 7.686 M 1.46 % | 7.575 M 7.36 % | 7.056 M 7.95 % | 6.537 M 25.55 % | 5.206 M 34.32 % | 3.876 M -9.92 % | 4.303 M -9.02 % | 4.729 M -31.70 % | 6.925 M -24.07 % | 9.120 M |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -11.033 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 373.313 M 5.39 % | 354.231 M -4.20 % | 369.774 M -5.23 % | 390.201 M -5.86 % | 414.500 M 0.02 % | 414.437 M -5.29 % | 437.565 M -0.95 % | 441.761 M -0.09 % | 442.177 M 0.61 % | 439.508 M 3.52 % | 424.561 M -1.33 % | 430.302 M 1.71 % | 423.072 M 0.59 % | 420.600 M 1.19 % | 415.646 M -0.13 % | 416.208 M 3.67 % | 401.482 M -9.79 % | 445.070 M 80.96 % | 245.951 M -0.76 % | 247.829 M 71.51 % | 144.497 M -2.11 % | 147.608 M 3.21 % | 143.021 M -3.40 % | 148.052 M -1.14 % | 149.764 M -2.57 % | 153.710 M -2.15 % | 157.083 M 0.32 % | 156.588 M 3.76 % | 150.919 M 2.09 % | 147.824 M 1.36 % | 145.836 M 0.73 % | 144.774 M 2.05 % | 141.871 M 0.88 % | 140.640 M 0.88 % | 139.410 M -3.18 % | 143.994 M -3.09 % | 148.578 M 1.23 % | 146.771 M 1.25 % | 144.965 M 3.59 % | 139.944 M 3.72 % | 134.924 M 1.25 % | 133.264 M 1.26 % | 131.605 M -2.65 % | 135.186 M -2.58 % | 138.768 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2005-03-31 | 2004-09-30 | 2004-03-31 | 2003-09-30 | 2003-03-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 | 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 | 2006-12-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2004-01-31 | 2003-06-30 | 2003-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 549.790 K | 0.000 100.00 % | -843.292 K | 0.000 -100.00 % | 877.384 K | 0.000 -100.00 % | 302.196 K | 0.000 100.00 % | -303.560 K | 0.000 -100.00 % | 44.100 K -91.67 % | 529.396 K 40.00 % | 378.130 K -65.77 % | 1.105 M 195.12 % | 374.322 K 291.50 % | -195.465 K 99.65 % | -56.270 M -110.70 % | -26.706 M -922.47 % | 3.247 M 41.42 % | 2.296 M 164.73 % | -3.547 M -126.05 % | 13.615 M 12 915.79 % | 104.602 K 100.77 % | -13.634 M -426.07 % | 4.181 M 986.29 % | -471.793 K 77.57 % | -2.104 M 0.00 % | -2.104 M -1 022.12 % | -187.481 K 0.00 % | -187.481 K -140.64 % | 461.318 K 0.00 % | 461.318 K -71.68 % | 1.629 M 0.00 % | 1.629 M 654.02 % | -293.985 K 0.00 % | -293.985 K 86.12 % | -2.118 M 0.00 % | -2.118 M -100.00 % | -1.059 M 63.97 % | -2.939 M -563.53 % | -442.939 K 60.06 % | -1.109 M -100.00 % | -554.452 K |
| Accounts receivables | 0.000 -100.00 % | 511.217 K | 0.000 100.00 % | -936.500 K | 0.000 -100.00 % | 895.166 K | 0.000 -100.00 % | 312.010 K | 0.000 100.00 % | -327.837 K | 0.000 -100.00 % | 103.318 K | 0.000 -100.00 % | 454.474 K | 0.000 -100.00 % | 347.836 K | 0.000 100.00 % | -474.522 K | 0.000 -100.00 % | 1.533 M | 0.000 100.00 % | -1.534 M | 0.000 -100.00 % | 50.976 K | 0.000 -100.00 % | 4.247 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 |
| Inventory | 0.000 -100.00 % | 38.573 K | 0.000 -100.00 % | 93.208 K | 0.000 100.00 % | -17.782 K | 0.000 100.00 % | -9.814 K | 0.000 -100.00 % | 24.277 K | 0.000 100.00 % | -59.218 K -100.00 % | -29.609 K 61.22 % | -76.344 K -100.00 % | -38.172 K -244.12 % | 26.486 K 100.00 % | 13.243 K -86.95 % | 101.452 K 100.00 % | 50.726 K -97.04 % | 1.714 M 100.00 % | 857.140 K 142.58 % | -2.013 M -100.00 % | -1.006 M -1 976.70 % | 53.626 K 100.01 % | 26.812 K 141.06 % | -65.306 K -100.00 % | -32.653 K -232.31 % | 24.680 K 0.01 % | 24.678 K 216.89 % | -21.112 K 0.00 % | -21.112 K -997.60 % | 2.352 K 0.00 % | 2.352 K 114.79 % | -15.898 K 0.00 % | -15.898 K -266.60 % | -4.337 K 0.00 % | -4.337 K -104.54 % | 95.463 K 0.00 % | 95.462 K 100.00 % | 47.731 K -80.48 % | 244.505 K 165.82 % | 91.980 K -15.17 % | 108.428 K 100.00 % | 54.214 K |
| 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 | 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 -100.00 % | 559.006 K 0.00 % | 559.006 K -51.09 % | 1.143 M 0.00 % | 1.143 M 647.59 % | -208.708 K 99.63 % | -55.897 M -108.90 % | -26.757 M 0.00 % | -26.757 M -1 959.57 % | 1.439 M 0.00 % | 1.439 M -90.16 % | 14.621 M 0.00 % | 14.621 M 207.03 % | -13.661 M 0.00 % | -13.661 M -3 010.86 % | -439.140 K 79.37 % | -2.128 M 0.00 % | -2.128 M -1 179.34 % | -166.369 K 0.00 % | -166.369 K -136.25 % | 458.966 K 0.00 % | 458.966 K -72.09 % | 1.645 M 0.00 % | 1.645 M 667.80 % | -289.648 K 0.00 % | -289.648 K 86.91 % | -2.213 M 0.00 % | -2.213 M -100.00 % | -1.107 M 65.24 % | -3.184 M -495.14 % | -534.919 K 56.06 % | -1.217 M -100.00 % | -608.667 K |
| Other non cash items | -21.809 M -390.64 % | 7.504 M -52.71 % | 15.867 M -31.05 % | 23.011 M 642.48 % | -4.242 M -166.59 % | 6.370 M 246.76 % | -4.340 M 28.77 % | -6.093 M 37.59 % | -9.763 M -307.43 % | 4.707 M 165.27 % | -7.211 M -3.95 % | -6.937 M -415.98 % | -1.344 M 71.83 % | -4.772 M -172.93 % | -1.748 M 56.31 % | -4.002 M -13 524.97 % | -29.374 K 99.52 % | -6.076 M -505.22 % | 1.499 M 140.35 % | -3.715 M -656.93 % | -490.860 K -102.40 % | 20.418 M 656.68 % | 2.698 M 109.41 % | -28.684 M -2 216.22 % | -1.238 M 83.00 % | -7.284 M -219.12 % | -2.283 M -14.54 % | -1.993 M 0.00 % | -1.993 M 9.82 % | -2.210 M 0.00 % | -2.210 M 30.41 % | -3.176 M 0.00 % | -3.176 M -20.24 % | -2.641 M 0.00 % | -2.641 M 81.13 % | -13.997 M 0.00 % | -13.997 M -140.40 % | -5.822 M -21.71 % | -4.784 M -100.00 % | -2.392 M 85.31 % | -16.283 M 86.08 % | -116.980 M -13 642.21 % | 863.816 K 100.00 % | 431.908 K |
| Net cash provided by operating activities | -540.489 K 85.78 % | -3.802 M -55.97 % | -2.438 M -217.27 % | 2.078 M 567.87 % | -444.240 K 24.70 % | -589.990 K 85.13 % | -3.969 M -215.61 % | -1.258 M 63.14 % | -3.411 M -169.25 % | 4.926 M 189.29 % | -5.517 M -212.31 % | 4.912 M 37.91 % | 3.562 M -45.25 % | 6.505 M 326.89 % | 1.524 M -76.25 % | 6.417 M 127.53 % | 2.820 M 105.18 % | -54.405 M -7 595.08 % | 725.870 K -82.81 % | 4.223 M 300.77 % | -2.103 M -109.29 % | 22.630 M 3 352.35 % | -695.810 K 97.61 % | -29.077 M -748.09 % | -3.429 M 18.96 % | -4.231 M -886.17 % | -428.985 K -161.80 % | 694.138 K 0.00 % | 694.138 K -52.20 % | 1.452 M 0.00 % | 1.452 M -29.70 % | 2.066 M 0.00 % | 2.066 M -45.60 % | 3.797 M 0.00 % | 3.797 M 471.50 % | 664.418 K 0.00 % | 664.416 K -27.90 % | 921.543 K 0.00 % | 921.540 K 100.00 % | 460.770 K 107.62 % | -6.047 M -122.41 % | -2.719 M 91.15 % | -30.736 M -100.00 % | -15.368 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -25.458 K | 0.000 100.00 % | -617.008 K | 0.000 100.00 % | -1.170 M | 0.000 100.00 % | -316.118 K | 0.000 100.00 % | -216.950 K -100.00 % | -108.475 K 91.76 % | -1.316 M -100.00 % | -658.031 K -289.61 % | -168.896 K -100.00 % | -84.448 K 97.95 % | -4.116 M 34.98 % | -6.330 M -46.57 % | -4.318 M -100.00 % | -2.159 M 77.86 % | -9.754 M -100.00 % | -4.877 M -4 363.91 % | -109.250 K -100.00 % | -54.625 K 87.66 % | -442.608 K -120.70 % | 2.138 M | 0.000 | 0.000 100.00 % | -541.244 K 0.00 % | -541.244 K -16.07 % | -466.314 K 0.00 % | -466.314 K 89.98 % | -4.653 M 0.00 % | -4.653 M | 0.000 | 0.000 100.00 % | -207.629 K 0.00 % | -207.629 K -100.00 % | -103.815 K 90.02 % | -1.041 M -479.23 % | -179.654 K 69.00 % | -579.505 K -100.00 % | -289.753 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.434 M | 0.000 | 0.000 | 0.000 -100.00 % | 640.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.292 M 0.00 % | -9.292 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.292 M 0.00 % | 9.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 139.000 100.15 % | -93.442 K -740.36 % | 14.592 K 200.00 % | -14.592 K -144.21 % | 33.004 K 200.01 % | -33.002 K -129.41 % | 112.214 K 200.00 % | -112.212 K -1 973.63 % | 5.989 K 150.00 % | -11.978 K -116.10 % | 74.420 K 200.00 % | -74.420 K -105.87 % | 1.268 M 200.00 % | -1.268 M -284.97 % | 685.658 K 101.01 % | -67.684 M -7 597.37 % | -879.310 K 92.54 % | -11.780 M -285.80 % | 6.340 M 200.00 % | -6.340 M -17 148.53 % | 37.190 K 200.00 % | -37.190 K -148.61 % | 76.504 K 200.00 % | -76.502 K -101.79 % | 4.276 M 300.00 % | -2.138 M -158.48 % | 3.656 M | 0.000 -100.00 % | 8.751 M 200.00 % | -8.751 M -24.94 % | -7.004 M -171.77 % | 9.758 M 95.35 % | 4.995 M 7.37 % | 4.653 M | 0.000 | 0.000 -100.00 % | 16.924 M 8 051.24 % | 207.628 K 100.00 % | 103.814 K 102.55 % | -4.067 M -2 363.77 % | 179.653 K -69.00 % | 579.504 K 100.00 % | 289.752 K |
| Net cash used for investing activites | 0.000 -100.00 % | 139.000 100.15 % | -93.442 K -759.95 % | -10.866 K 25.53 % | -14.592 K 97.50 % | -584.004 K -1 669.60 % | -33.002 K 96.88 % | -1.057 M -842.31 % | -112.212 K 81.91 % | -620.257 K -5 078.30 % | -11.978 K 91.60 % | -142.530 K -91.52 % | -74.420 K -55.74 % | -47.784 K 96.23 % | -1.268 M -345.43 % | 516.762 K 100.76 % | -67.684 M -1 255.04 % | -4.995 M 57.60 % | -11.780 M -682.64 % | 2.022 M 131.89 % | -6.340 M 34.75 % | -9.716 M -26 026.53 % | -37.190 K -13.57 % | -32.746 K 57.20 % | -76.502 K -102.00 % | 3.833 M 79.30 % | 2.138 M -41.52 % | 3.656 M | 0.000 -100.00 % | 8.751 M 0.00 % | 8.751 M 224.94 % | -7.004 M 28.23 % | -9.758 M -172.67 % | 13.429 M 388.63 % | -4.653 M | 0.000 | 0.000 -100.00 % | 9.314 M 15.81 % | 8.042 M 100.00 % | 4.021 M 144.05 % | -9.129 M -8 849.68 % | 104.332 K -98.62 % | 7.583 M 100.00 % | 3.791 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.133 M | 0.000 100.00 % | -4.609 M | 0.000 100.00 % | -3.887 M | 0.000 | 0.000 100.00 % | -227.000 K | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.320 K 0.00 % | 134.320 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.176 M 0.00 % | 1.176 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.027 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -1.118 M | 0.000 100.00 % | -1.294 M -21.23 % | -1.068 M 19.07 % | -1.319 M -101.41 % | 93.303 M 6 563.22 % | -1.444 M | 0.000 100.00 % | -721.800 K | 0.000 100.00 % | -1.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.818 M 100.00 % | 21.909 M -79.01 % | 104.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -134.320 K -200.00 % | 134.320 K | 0.000 | 0.000 -100.00 % | 1.067 M 200.00 % | -1.067 M -194.51 % | 1.129 M 200.00 % | -1.129 M -158.08 % | 1.943 M 200.00 % | -1.943 M -100.00 % | -971.629 K -200.52 % | 966.570 K -91.41 % | 11.251 M 128.20 % | -39.902 M -100.00 % | -19.951 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -1.118 M | 0.000 100.00 % | -1.294 M -21.23 % | -1.068 M 19.07 % | -1.319 M -101.41 % | 93.303 M 6 563.22 % | -1.444 M | 0.000 100.00 % | -1.444 M | 0.000 100.00 % | -1.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.818 M 100.00 % | 21.909 M -79.01 % | 104.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.320 K 0.00 % | 134.320 K | 0.000 | 0.000 100.00 % | -1.067 M 0.00 % | -1.067 M 5.49 % | -1.129 M 0.00 % | -1.129 M 41.92 % | -1.943 M 0.00 % | -1.943 M -100.00 % | -971.629 K -231.38 % | 739.570 K -93.43 % | 11.251 M 128.20 % | -39.902 M -100.00 % | -19.951 M |
| Effect of forex changes on cash | 333.133 K 221.57 % | -274.018 K -53.33 % | -178.711 K -136.05 % | 495.738 K 146.43 % | -1.068 M 31.49 % | -1.559 M 10.19 % | -1.735 M -687.21 % | 295.544 K -63.30 % | 805.258 K -43.14 % | 1.416 M 428.40 % | -431.254 K 9.14 % | -474.614 K -207.86 % | -154.168 K 86.80 % | -1.168 M -317.46 % | -279.726 K -118.24 % | 1.534 M 142.68 % | 631.994 K 365.46 % | -238.076 K 41.60 % | -407.636 K 65.50 % | -1.182 M -445.39 % | 342.134 K 312.65 % | -160.888 K -105.20 % | -78.406 K -175.61 % | 103.704 K -12.01 % | 117.858 K 244.86 % | 34.176 K | 0.000 -100.00 % | 331.174 K | 0.000 100.00 % | -3.839 K 0.00 % | -3.839 K 81.53 % | -20.780 K | 0.000 100.00 % | -9.618 M -213.63 % | 8.464 M 845.80 % | -1.135 M | 0.000 100.00 % | -2.596 M -96.06 % | -1.324 M -100.00 % | -662.041 K -201.09 % | 654.895 K 37 580.94 % | 1.738 K -100.00 % | 63.339 M 100.00 % | 31.670 M |
| Net change in cash | 31.363 M 185.31 % | -36.764 M -200.00 % | 36.764 M 5 694.45 % | 634.463 K 141.56 % | -1.527 M 62.32 % | -4.052 M -109.25 % | 43.783 M 2 628.59 % | -1.732 M -27.39 % | -1.359 M -123.87 % | 5.695 M 291.10 % | -2.980 M -292.77 % | 1.546 M -96.18 % | 40.490 M 2 420.72 % | 1.606 M -95.16 % | 33.183 M 2 420.70 % | 1.316 M -87.81 % | 10.799 M 177.46 % | -13.941 M -116.59 % | 84.030 M 1 332.01 % | -6.820 M -159.99 % | 11.370 M -55.13 % | 25.340 M 161.14 % | 9.704 M 225.04 % | 2.985 M 89.71 % | 1.574 M 119.43 % | -8.098 M -1 137.07 % | 780.890 K -85.47 % | 5.375 M 300.00 % | 1.344 M -93.50 % | 20.667 M 300.00 % | 5.167 M 140.84 % | -12.652 M -300.00 % | -3.163 M -124.17 % | 13.083 M 300.00 % | 3.271 M 258.52 % | -2.063 M -300.00 % | -515.837 K -104.53 % | 11.393 M 300.00 % | 2.848 M 0.00 % | 2.848 M 117.21 % | -16.547 M -291.56 % | 8.638 M 5 975.18 % | 142.186 K 0.00 % | 142.186 K |
| Cash at beginning of period | 0.000 -100.00 % | 36.764 M | 0.000 -100.00 % | 38.204 M -3.84 % | 39.731 M -9.25 % | 43.783 M | 0.000 | 0.000 -100.00 % | 54.342 M 8.67 % | 50.007 M -5.62 % | 52.987 M | 0.000 -100.00 % | 12.385 M 0.00 % | 12.385 M 11.89 % | 11.069 M 0.00 % | 11.069 M -55.74 % | 25.010 M 0.00 % | 25.010 M -21.43 % | 31.830 M 0.00 % | 31.830 M 390.43 % | 6.490 M 0.00 % | 6.490 M 85.17 % | 3.505 M 0.00 % | 3.505 M -69.79 % | 11.603 M 0.00 % | 11.603 M 7.22 % | 10.822 M -71.46 % | 37.915 M 300.00 % | 9.479 M -45.04 % | 17.248 M 300.00 % | 4.312 M -85.58 % | 29.899 M 300.00 % | 7.475 M -55.55 % | 16.816 M 300.00 % | 4.204 M -77.73 % | 18.879 M 300.00 % | 4.720 M -36.95 % | 7.486 M 300.00 % | 1.872 M 0.00 % | 1.872 M -89.84 % | 18.419 M 2 841.69 % | 626.136 K 29.38 % | 483.950 K 0.00 % | 483.950 K |
| Cash at end of period | 31.363 M | 0.000 -100.00 % | 36.764 M 5 694.45 % | 634.463 K -98.34 % | 38.204 M -3.84 % | 39.731 M -9.25 % | 43.783 M 2 628.59 % | -1.732 M -103.27 % | 52.983 M -4.88 % | 55.702 M 11.39 % | 50.007 M 3 134.72 % | 1.546 M -97.08 % | 52.875 M 277.90 % | 13.992 M -68.38 % | 44.252 M 257.29 % | 12.385 M -65.41 % | 35.809 M 223.50 % | 11.069 M -90.45 % | 115.860 M 363.25 % | 25.010 M 40.03 % | 17.860 M -43.89 % | 31.830 M 140.98 % | 13.209 M 103.51 % | 6.490 M -50.74 % | 13.177 M 275.95 % | 3.505 M -69.79 % | 11.603 M -73.20 % | 43.290 M 300.00 % | 10.822 M -71.46 % | 37.915 M 300.00 % | 9.479 M -45.04 % | 17.248 M 300.00 % | 4.312 M -85.58 % | 29.899 M 300.00 % | 7.475 M -55.55 % | 16.816 M 300.00 % | 4.204 M -77.73 % | 18.879 M 300.00 % | 4.720 M 0.00 % | 4.720 M 152.19 % | 1.872 M -79.80 % | 9.264 M 1 379.58 % | 626.136 K 0.00 % | 626.136 K |
| Operating cash flow | -540.489 K 85.78 % | -3.802 M -55.97 % | -2.438 M -217.27 % | 2.078 M 567.87 % | -444.240 K 24.70 % | -589.990 K 85.13 % | -3.969 M -215.61 % | -1.258 M 63.14 % | -3.411 M -169.25 % | 4.926 M 189.29 % | -5.517 M -212.31 % | 4.912 M 37.91 % | 3.562 M -45.25 % | 6.505 M 326.89 % | 1.524 M -76.25 % | 6.417 M 127.53 % | 2.820 M 105.18 % | -54.405 M -7 595.08 % | 725.870 K -82.81 % | 4.223 M 300.77 % | -2.103 M -109.29 % | 22.630 M 3 352.35 % | -695.810 K 97.61 % | -29.077 M -748.09 % | -3.429 M 18.96 % | -4.231 M -886.17 % | -428.985 K -161.80 % | 694.138 K 0.00 % | 694.138 K -52.20 % | 1.452 M 0.00 % | 1.452 M -29.70 % | 2.066 M 0.00 % | 2.066 M -45.60 % | 3.797 M 0.00 % | 3.797 M 471.50 % | 664.418 K 0.00 % | 664.416 K -27.90 % | 921.543 K 0.00 % | 921.540 K 100.00 % | 460.770 K 107.62 % | -6.047 M -122.41 % | -2.719 M 91.15 % | -30.736 M -100.00 % | -15.368 M |
| Capital expenditure | 0.000 100.00 % | -93.303 K | 0.000 100.00 % | -25.458 K | 0.000 100.00 % | -617.008 K | 0.000 100.00 % | -1.170 M | 0.000 100.00 % | -316.118 K | 0.000 100.00 % | -216.950 K -100.00 % | -108.475 K 91.76 % | -1.316 M -100.00 % | -658.031 K -289.61 % | -168.896 K -100.00 % | -84.448 K 97.95 % | -4.116 M 34.98 % | -6.330 M -46.57 % | -4.318 M -100.00 % | -2.159 M 77.86 % | -9.754 M -100.00 % | -4.877 M -4 363.91 % | -109.250 K -100.00 % | -54.625 K 87.66 % | -442.608 K -120.70 % | 2.138 M | 0.000 | 0.000 100.00 % | -541.244 K 0.00 % | -541.244 K -16.07 % | -466.314 K 0.00 % | -466.314 K 89.98 % | -4.653 M 0.00 % | -4.653 M | 0.000 | 0.000 100.00 % | -207.629 K 0.00 % | -207.629 K -100.00 % | -103.815 K 90.02 % | -1.041 M -479.23 % | -179.654 K 69.00 % | -579.505 K -100.00 % | -289.753 K |
| Free CashFlow | -540.489 K 86.12 % | -3.895 M -59.80 % | -2.438 M -218.73 % | 2.053 M 562.14 % | -444.240 K 63.19 % | -1.207 M 69.59 % | -3.969 M -63.52 % | -2.427 M 28.85 % | -3.411 M -174.00 % | 4.610 M 183.56 % | -5.517 M -217.50 % | 4.695 M 35.96 % | 3.453 M -33.45 % | 5.189 M 499.32 % | 865.858 K -86.14 % | 6.248 M 128.38 % | 2.736 M 104.68 % | -58.520 M -944.28 % | -5.604 M -5 740.18 % | -95.954 K 97.75 % | -4.262 M -133.10 % | 12.877 M 331.07 % | -5.573 M 80.91 % | -29.187 M -737.92 % | -3.483 M 25.46 % | -4.673 M -373.45 % | 1.709 M 146.20 % | 694.138 K 0.00 % | 694.138 K -23.80 % | 910.924 K 0.00 % | 910.922 K -43.05 % | 1.599 M 0.00 % | 1.599 M 286.94 % | -855.596 K 0.00 % | -855.596 K -228.77 % | 664.418 K 0.00 % | 664.416 K -6.93 % | 713.915 K 0.00 % | 713.910 K 100.00 % | 356.955 K 105.04 % | -7.087 M -144.53 % | -2.898 M 90.74 % | -31.315 M -100.00 % | -15.658 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 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2006 | 2005 | 2004 | 2003 | 2003 |